使用 dateutil.parser 解析字符串时出错

Error while parsing string to date with dateutil.parser

我在尝试解析字符串时遇到错误。

ValueError: unknown string format

这是我的代码

dateString = "02/11/2016"
 print dateString
 dt = parse(dateString)
 item.date = calendar.timegm(dt.utctimetuple())
 print dt

有趣的是,它在抛出错误之前打印了正确的日期。这是完整的日志

02/11/2016 2016-02-11 00:00:00 art. 10, comma 1, lettera e Traceback (most recent call last): File "institutional-docs.py", line 60, in dt = parse(dateString) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/parser.py", line 697, in parse return DEFAULTPARSER.parse(timestr, **kwargs) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/parser.py", line 303, in parse raise ValueError, "unknown string format" ValueError: unknown string format

使用 time 有什么问题?

你的问题没有具体说明你的 parse 函数做了什么,所以不能说它是否以任何奇怪的方式读取字符串。您可能复制并粘贴了错误的引号。

import time
time.strptime("02/11/2016", "%d/%m/%Y")