2008-11-12 97 views

回答

12

最接近的等价物可能是dateutil模块。用法是:

>>> from dateutil.parser import parse 
>>> parse("Wed, Nov 12") 
datetime.datetime(2008, 11, 12, 0, 0) 

使用模糊参数应忽略无关文本。即

>>> parse("the date was the 1st of December 2006 2:30pm", fuzzy=True) 
datetime.datetime(2006, 12, 1, 14, 30) 
+0

这比parsedatetime好,但输入字符串只能有一个日期。 – mlissner 2011-08-11 15:24:27

5

为什么不给parsedatetime一试?

+0

我看了看这个。在他们的待办事项上:“能够扫描大部分文本并提取任何发现的日期/时间信息”。这种规则给我。 – mlissner 2011-08-11 15:01:07