0

同じ問題について尋ねている人からいくつかの質問を見てきましたが、どの回答も役に立ちません。

次のエラーが表示されます。

    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は何ですか?

ありがとうございました。

4

2 に答える 2

3

を使用しています%y(2 桁の年に一致します)。
で試してください%Y。これは 4 桁の年に一致します (2010 など)

于 2010-03-23T17:24:58.000 に答える
1

大文字のY-'%Y'を使用して、4桁の年に一致させてみてください。

于 2010-03-23T17:26:34.523 に答える