我得到python异常,我的字符串日期时间不匹配,但我看不出有什么问题
ValueError: time data '2017-08-25T02:19:53.000' does not match format '%Y-%m-%dT%H:%M:%S.%fZ'
答案 0 :(得分:2)
2017-08-25T02:19:53.000
与%Y-%m-%dT%H:%M:%S.%fZ
不匹配,因为它没有Zulu(Z
)结尾。
相反,格式只是%Y-%m-%dT%H:%M:%S.%f
。
来自ipython
:
In [1]: from datetime import datetime
In [2]: do = datetime.strptime('2017-08-25T02:19:53.000', '%Y-%m-%dT%H:%M:%S.%f')
In [3]: do
Out[3]: datetime.datetime(2017, 8, 25, 2, 19, 53)