【发布时间】:2012-04-26 19:25:46
【问题描述】:
我有一些人类风格的日期范围,在字符串中,如下所示:
22-24th April 2012
14-23 July
20th June - 5th July
我想在 Python 中解析这些,以便最终得到两个日期时间对象:一个用于开始,一个用于结束。
是否有任何模块可以让我这样做?我试过parsedatetime,它看起来像其中的evalRange 函数可以做到这一点(有关文档,请参阅http://code-bear.com/code/parsedatetime/docs/index.html),但它似乎根本不解析任何东西,只是返回当前日期/时间,两次。
有什么想法吗?
【问题讨论】:
-
robin,恕我直言——这些字符串的多样性正则表达式和自定义逻辑是你最好的选择。 -dc
标签: python parsing datetime date