我的日期時間 FMT 格式有什么問題?我的日期格式如下:
mytime = '2021-12-06T13:52:41.864 0000'
我正在嘗試用
FMT = '%Y-%m-%dT%H:%M:%S.%f %Z'
和
FMT = '%Y-%m-%dT%H:%M:%S.%f 0000'
能夠做到:
datetime.strptime(mytime, FMT)
我的兩個解決方案都不起作用。任何想法?
uj5u.com熱心網友回復:
洗掉 并使用z而不是Z.
from datetime import datetime
mytime = '2021-12-06T13:52:41.864 0000'
datetime.strptime(mytime, '%Y-%m-%dT%H:%M:%S.%f%z')
輸出:
datetime.datetime(2021, 12, 6, 13, 52, 41, 864000, tzinfo=datetime.timezone.utc)
uj5u.com熱心網友回復:
您在 FMT 中使用了錯誤的時區指令,使用%z,而不是 %Z。
%z: 格式為 HHMM 或 -HHMM 的 UTC 偏移量。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/448042.html
上一篇:如何在C#中將TimeOnly轉換為DateTime?[復制]
下一篇:洗掉早于特定時間的資料時間
