2008-11-12 66 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