我有一个2020-Feb-01 22:04:54.001881 UTC
格式的日期时间字符串。我想将其转换为datetime
对象,但是由于无法理解日期格式,因此无法解析。
currentTime = datetime.strptime(dateString, "%Y-%mmm-%d %H:%M:%S.%f %Z")
#currentTime = datetime.fromisoformat(dateString)
两种方式都将抛出ValueError
的字符串与指定的格式不匹配。
答案 0 :(得分:2)
from datetime import datetime
d = '2020-Feb-01 22:04:54.001881 UTC'
print(datetime.strptime(d, '%Y-%b-%d %H:%M:%S.%f %Z'))
# 2020-02-01 22:04:54.001881
%b
是月份的语言环境的缩写名称。
更多here。