python datetime不是正确的格式

时间:2017-09-07 06:41:20

标签: python python-2.7 parsing datetime

我得到python异常,我的字符串日期时间不匹配,但我看不出有什么问题

ValueError: time data '2017-08-25T02:19:53.000' does not match format '%Y-%m-%dT%H:%M:%S.%fZ'

1 个答案:

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