Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.5在datetime.strtime格式上失败_Python_Strptime - Fatal编程技术网

Python 2.5在datetime.strtime格式上失败

Python 2.5在datetime.strtime格式上失败,python,strptime,Python,Strptime,我见过一些人问同一个问题,但没有一个答案对我有帮助 我收到这个错误: 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] + ' ' +

我见过一些人问同一个问题,但没有一个答案对我有帮助

我收到这个错误:

    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
pydev调试器:正在启动
回溯(最近一次呼叫最后一次):
>>>
文件“/usr/local/zend/apache2/htdocs/pyth/src/conn.py”,第23行,在
userConnDate=datetime.strTime(数据[1]+''+数据[2],%y-%m-%d%H:%m:%S))
strptime中的文件“/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/_strptime.py”,第330行
(数据字符串,格式))
ValueError:时间数据与格式不匹配:数据=2010-03-11 08:35:25 fmt=%y-%m-%d%H:%m:%S
我觉得很好,python看到了什么而我没有


谢谢您的时间。

您正在使用
%y
(匹配两位数年份)。

尝试使用
%Y
,它与4位数的年份相匹配(如您的2010年)

您使用的
%Y
(与2位数的年份相匹配)。

尝试使用匹配4位数年份的
%Y

尝试使用大写字母Y-'%Y'匹配4位数年份。

尝试使用大写字母Y-'%Y'匹配4位数年份