0

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

日期字符串

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'

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

4

1 回答 1

2

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

于 2014-11-24T09:55:13.583 回答