【发布时间】:2008-11-12 21:11:25
【问题描述】:
我正在寻找一个 Python 模块,它可以接收任意文本块,在其中搜索看起来像日期字符串的内容,然后从中构建一个 DateTime 对象。类似于 Perl 中的 Date::Extract
提前谢谢你。
【问题讨论】:
标签: python
我正在寻找一个 Python 模块,它可以接收任意文本块,在其中搜索看起来像日期字符串的内容,然后从中构建一个 DateTime 对象。类似于 Perl 中的 Date::Extract
提前谢谢你。
【问题讨论】:
标签: python
最接近的等价物可能是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)
【讨论】:
为什么不试试parsedatetime?
【讨论】: