我认为这是一个奇怪的错误,我在 Python 中解析一个日期时间字符串,我相信我使用了正确的字符串格式,但我得到了错误:
ValueError:时间数据“2012-07-19 08:24:00”与格式“%Y-%m-%d H:M:S”不匹配
这是控制台会话日志:
>>> s='2012-07-19 08:24:00'
>>> import datetime as dt
>>> dt.datetime.strptime(s, '%Y-%m-%d H:M:S')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '2012-07-19 08:24:00' does not match format '%Y-%m-%d H:M:S'
为什么会引发 ValueError 异常 - 指定格式与字符串匹配?