【发布时间】:2022-08-04 18:35:22
【问题描述】:
x = \'2022-08-01 12:15:36\'
y = datetime.datetime.strptime(x, \'%Y-%m-&d %H:%M:%S\')
print(y)
我收到此错误:
ValueError: time data \'2022-08-01 12:15:36\' does not match format \'%Y-%m-&d %H:%M:%S.%f\'
我很确定我得到的格式没问题?我希望能够在这个时间的窗口内找到时间,但不能将时间添加到字符串中,所以我需要日期时间格式。
-
代码和错误不匹配。错误说你那里也有
.%f- 而且,你的字符串中没有点,所以它失败了。 -
顺便说一句,您的错误与您的代码不匹配,因为它告诉您格式 \'%Y-%m-&d %H:%M:%S.%f\' 如果您有其他参考,请检查您的代码,并且在文档中我没有找到任何关于 %f 的信息
-
我后来添加的 .%f 作为 Hail Mary 没有成功,但我没有更新这里的代码。对不起
标签: python datetime valueerror