如何从以下 Python 字符串"2021-05-16T13:24:31+0000"中提取日期?



我有下面的日期字符串,我试图从中提取日期。我得到了一个错误,因为我显然没有正确解析它。

from datetime import datetime
date_string = '2021-05-16T13:24:31+0000'
date_format = "%Y-%m-%d'T'%H:%M:%S'+0000'"
date_object = datetime.strptime(date_string, date_format)
print(date_object.date)

这个日期字符串"2021-05-16T13:24+0000"的正确解析格式是什么?

谢谢。

这些单引号扰乱了日期格式,没有它们,代码就可以正常工作:

from datetime import datetime
date_string = '2021-05-16T13:24:31+0000'
date_format = '%Y-%m-%dT%H:%M:%S+0000'
date_object = datetime.strptime(date_string, date_format)
print(date_object.strftime('%Y-%m-%d'))

最新更新