【发布时间】:2018-05-20 04:17:46
【问题描述】:
下面的例子说明dateutil.parser.parse无法解析:
Tue, 27 May 2014 20:06:08 +0800 (GMT+08:00)
什么python方法可以解析它以及:
Thu, 16 Dec 2010 12:14:05 +0000
我试过了:
$ ./main.py
Traceback (most recent call last):
File "./main.py", line 5, in <module>
date = parser.parse('Tue, 27 May 2014 20:06:08 +0800 (GMT+08:00)')
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/dateutil/parser.py", line 1008, in parse
return DEFAULTPARSER.parse(timestr, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/dateutil/parser.py", line 395, in parse
raise ValueError("Unknown string format")
ValueError: Unknown string format
$ cat ./main.py
#!/usr/bin/env python
# vim: set noexpandtab tabstop=2 shiftwidth=2 softtabstop=-1 fileencoding=utf-8:
import dateutil.parser as parser
date = parser.parse('Tue, 27 May 2014 20:06:08 +0800 (GMT+08:00)')
【问题讨论】:
标签: python datetime python-dateutil