使用Python将字符串(2019年6月6日9:29:29 AM)转换为日期时间(Y-M-D H:M:S)-

时间:2019-07-23 10:45:21

标签: python datetime

我有以下日期:Jun 6, 2019 9:29:29 AM为python字符串格式,我想将此字符串转换为2019-06-06 09:29:29。我已经尝试过使用strptime,但是处理中的错误始终以

格式显示为错误
from datetime import datetime
date_string = "Jun 6, 2019 9:29:29 AM"
date_object = datetime.strptime(date_string, "%m %d, %Y %H:%M:%S %p")

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

>>> from datetime import datetime
>>> date_string = "Jun 6, 2019 9:29:29 AM"
>>> date_object = datetime.strptime(date_string,"%b %d, %Y %H:%M:%S %p")
>>> print(date_object)
2019-06-06 09:29:29

答案 1 :(得分:0)

fecha="May 29, 2019 9:10:07 PM"
fecha = datetime.strptime(fecha,"%b %d, %Y %H:%M:%S %p")
fecha = str(fecha)
print fecha

2019-05-29 09:10:07

结果不正确:(,从PM转换不正确

致谢