我的代码:
dparser.parse(sample_data[0],fuzzy=True))
返回所需的日期。
但是,在尝试通过列表进行迭代时如下所示
for elements in sample_data:
dparser.parse(elements,fuzzy=True)
我收到一条错误消息:ValueError: Unknown string format
答案 0 :(得分:0)
虽然我无法从文档http://dateutil.readthedocs.io/en/stable/parser.html中看到实际数据。这意味着tzinfo不是有效的字符串格式
示例:如果日期是2018年3月15日而不是2018年3月15日。它会引发一个ValueError,尝试检查列表以了解是否属于这种情况。
答案 1 :(得分:0)
解决了正则表达式函数和一些争论。
仍然无法说明为什么使用dparser.parse的迭代不起作用。