如何在Python中解析时间和毫秒的解析日期?

时间:2014-11-24 09:51:18

标签: python date datetime datetime-parsing

我想将日期字符串转换为另一种日期格式。

日期字符串

2014-11-20T00:00:00.000Z

代码

datetime.datetime.strptime(date, '%Y-%m-%dT%H:%M:%S%Z').strftime('%Y%m%d')

错误

time data '2014-11-20T00:00:00.000Z' does not match format '%Y-%m-%dT%H:%M:%S%Z'

我可以阅读错误消息,但找不到与日期字符串匹配的正确格式。

1 个答案:

答案 0 :(得分:2)

要包含毫秒参数,请使用此代码:datetime.datetime.strptime(d, '%Y-%m-%dT%H:%M:%S.%fZ').strftime('%Y%m%d')