我看到几个问题,人们询问同样的问题,但没有一个答案对我有帮助。
我收到此错误:
pydev debugger: starting
Traceback (most recent call last):
>>>
File "/usr/local/zend/apache2/htdocs/pyth/src/conn.py", line 23, in <module>
userConnDate = datetime.strptime(data[1] + ' ' + data[2], "%y-%m-%d %H:%M:%S")
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/_strptime.py", line 330, in strptime
(data_string, format))
ValueError: time data did not match format: data=2010-03-11 08:35:25 fmt=%y-%m-%d %H:%M:%S
对我来说很好看,python看到的是什么我没有?
谢谢你的时间。
答案 0 :(得分:3)
您正在使用%y
(匹配2位数年份)
尝试%Y
,匹配4位数年份(如2010年)
答案 1 :(得分:1)
尝试使用大写字母Y - '%Y'来匹配4位数年份。