python datetime timezone .000Z无法识别格式

时间:2017-03-22 15:05:26

标签: python datetime

我正在尝试解析以下日期时间:

stripped_most_recent = 2017-03-22 14:07:50.000Z

timestamp = (datetime.datetime.strptime(str(stripped_most_recent), "%Y-%m-%d %H:%M:%S.%f"))

返回以下错误:

ValueError: time data '2017-03-22 14:07:50' does not match format '%Y-%m-%d %H:%M:%S.%f'

然而,这个时间戳根本没有问题:

2017-03-22 14:07:30.181Z

我已经看到了这个答案here,但是不明白为什么.000不起作用,而其他任何东西都没问题。

我认为解决方案是从字符串中完全删除.000?按此answer:最好的方法是什么?

谢谢,

PS我也尝试过:

timestamp = (datetime.datetime.strptime(str(stripped_most_recent), "%Y-%m-%d %H:%M:%S.%fZ"))

0 个答案:

没有答案