[英]ValueError when parsing datetime
我正在尝试使用 python 中的datetime
模块转换一些日期/时间。 到目前为止,这工作得非常好,但我遇到了一个我似乎无法弄清楚的错误,即我理解错误消息及其暗示的内容,但我无法修复它......
日期/时间看起来像这样01.12.2021 12:20:34.734 PM
,我传递给strptime
的格式是format="%d.%m.%Y %I:%M:%S.%f %p"
. 错误消息最后说ValueError: unconverted data remains: PM
。 在正常情况下,这意味着我忘记了格式参数中的某些内容,但在这里我明确地为此传递了%p
...
有人看到问题了吗?
我不知道为什么它不适合你,但它对我来说工作得很好。
我的代码:
import datetime
format="%d.%m.%Y %I:%M:%S.%f %p"
datetime_obj = datetime.datetime.strptime("01.12.2021 12:20:34.734 PM", format)
print(datetime_obj)
output:
2021-12-01 12:20:34.734000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.