Модуль Python для извлечения вероятных дат из строк?

Я ищу модуль Python, который будет принимать произвольный блок текста, искать его для чего-то типа строки даты и строить из него объект DateTime. Что-то вроде Date:: Extract в Perl

Спасибо заранее.

Ответы

Ответ 1

Ближайшим эквивалентом является, вероятно, модуль 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)

Ответ 2

Почему бы не дать parsedatetime попробовать?