提取字符串中可能日期的Python模块?
我在找一个Python模块,它可以从一段随意的文本中找出看起来像日期的字符串,然后把它转换成一个日期时间对象。就像Perl里的Date::Extract一样。
提前谢谢你们。
2 个回答
5
为什么不试试 parsedatetime 呢?
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)