繁体   English   中英

Python 2.5在datetime.strptime格式上失败

[英]Python 2.5 fails on a datetime.strptime format

我看到有人问同样的问题,但没有一个答案对我有帮助。

我收到此错误:

    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看到我没有看到什么?

谢谢您的时间。

您使用的是%y (与两位数的年份匹配)。
尝试使用%Y ,它与4位数字的年份匹配(例如您的2010年)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM