从文本字符串中分析日期
drparse的Python项目详细描述
#日期范围分析
粗略地扩展[dateparser](https://github.com/scrapinghub/dateparser)以从字符串中提取一个或两个日期。 时间被故意忽略,它只提取日期。
###示例
from drparse import parse
具有时间范围的单一日期
dates = parse(“Thursday, July 28 at 8 PM - 11 PM”)
dates.start => datetime.datetime(2016, 7, 28, 0, 0)
没有时间的日期范围
dates = parse(“Thu, 6 - Sun, 16 Oct 2016”)
dates.start => datetime.datetime(2016, 10, 6, 0, 0) dates.end => datetime.datetime(2016, 10, 16, 0, 0)
日期范围与时间
dates = parse(“Sat May 28, 2016 to Sun May 29, 2016, 10PM till late”)
dates.start => datetime.datetime(2016, 5, 28, 0, 0) dates.end => datetime.datetime(2016, 5, 29, 0, 0)
###更多信息
How to work with time/date ranges, changing default values, etc https://github.com/bear/parsedatetime/issues/162
Search text for dates https://github.com/scrapinghub/dateparser/issues/82
###备选方案
你应该改用这个!
https://github.com/robintw/daterangeparser