2010-03-23 4 views
0

같은 문제에 대해 묻는 사람들과 몇 가지 질문을했지만 대답이 도움이되지 않습니다.Python 2.5가 datetime.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] + ' ' + 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 

그것은 나에게 잘 보이는, 파이썬 내가하지 않는 것이 무엇을보고있다 :

는이 오류를 받고 있어요?

시간 내 주셔서 감사합니다.

답변

3

%y (두 자리 연도와 일치 함)을 사용하고 있습니다.
%Y으로 시도하십시오 (예 : 2010과 같음)

1

대문자 Y- '% Y'를 사용하여 4 자리 연도로 사용해보십시오.

관련 문제