如何将带有AM / PM的字符串转换为Python 3中的日期时间对象

时间:2017-10-27 14:33:35

标签: python python-3.x datetime strptime

这是我尝试转换的日期/时间的示例字符串:

10/18/2017 5:41:28 AM

这就是我想要做的事情:

x = datetime.datetime.strptime(y, "%m/%d/%Y %H:%M:%S %p")

它基本上有效,但它忽略了%p部分(AM / PM)并且持续了与初始字符串相同的小时。

有没有办法转换AM / PM信息,所以我的datetime对象到底是正确的?我认为%p应该通过strptime()

执行此操作

0 个答案:

没有答案