我正在尝试解析以下日期时间:
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"))