无法将日期字符串转换为datetime对象

时间:2020-08-14 23:10:29

标签: python datetime

我有一个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的字符串与指定的格式不匹配。

1 个答案:

答案 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