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

重复问题中接受答案的可能重复回答了您的问题。