python datetime时区.000Z格式不可识别
我正在尝试分析以下日期时间:python datetime时区.000Z格式不可识别,python,datetime,Python,Datetime,我正在尝试分析以下日期时间: stripped_most_recent=2017-03-22 14:07:50.000Z timestamp=(datetime.datetime.strtime(str(最近的),%Y-%m-%d%H:%m:%S.%f)) 返回以下错误: ValueError:时间数据“2017-03-22 14:07:50”与格式“%Y-%m-%d%H:%m:%S.%f”不匹配。 然而,此时间戳根本不会导致任何问题: 2017-03-22 14:07:30.181Z 我已经看
stripped_most_recent=2017-03-22 14:07:50.000Z
timestamp=(datetime.datetime.strtime(str(最近的),%Y-%m-%d%H:%m:%S.%f))
返回以下错误:
ValueError:时间数据“2017-03-22 14:07:50”与格式“%Y-%m-%d%H:%m:%S.%f”不匹配。
然而,此时间戳根本不会导致任何问题:
2017-03-22 14:07:30.181Z
我已经看到了这个答案,但不明白为什么.000不起作用,而其他任何东西都可以
我认为解决办法是从字符串中完全删除.000?根据这个:什么是最好的方式来做这件事
谢谢
PS我也尝试过:
timestamp=(datetime.datetime.strtime(str(最近的),%Y-%m-%d%H:%m:%S.%fZ))
重复问题中接受答案的可能重复回答了您的问题。