从文本字符串中分析日期

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java何时可以运行。toString()是否有可能返回重复的字符串?   使用REST进行Java应用程序登录验证?   java测试onErrorResume()Spring Webflux   java设置一个单元格样式,使数字显示为百分比ApachePOI   java仅替换regex az09   java将字符串附加到文件   java Hibernate:如何在集合中查找对象   当独立客户端为Web服务实例化代理时,java WebSphere会生成ClassNotFoundException   java简单算法。我做不好   java我的代码有什么问题?我想用Android制作一个“cardflip”动画   java如何模拟Springbean及其自动连接的参数?   java在Android中将arraylist对象的某些参数显示到列表视图中   java setOnclickListener(此)错误   java自动连接未按类型连接bean   java如何禁止在Viewpager上滑动?   java代码检查每个if语句吗?   java NIO选择器OP_READ和OP_WRITE,关于处理它们的一些问题   java如何在不锁定文件的情况下获取文件大小   Oculus Rift的Java API?   java是一种选择。仍然需要fork来设置bootClasspath