任意字符串的日期解析!
arbitrary-dateparser的Python项目详细描述
任意日期分析器
分析任意字符串以获取日期或日期范围(句点)。一些 这种行为,例如它是否总是返回句点,是可配置的 (现在,请看代码)--顺便说一下,默认为true。
安装
pip install arbitrary-dateparser
用法
>>> from arbitrary_dateparser import DateParser
>>> parser = DateParser()
>>> parser("jul 1 to jul 7")
<Period [2019-07-01T00:00:00+00:00 -> 2019-07-07T00:00:00+00:00]>
>>> parser("today")
<Period [2019-08-02T00:00:00-04:00 -> 2019-08-02T23:59:59.999999-04:00]>
>>> parser("last week to next friday")
<Period [2019-07-22T00:00:00-04:00 -> 2019-08-09T00:00:00-04:00]>
如前所述,有一些自定义参数可以传递给解析器,
您可以重写在__init__
中设置的一些内容,以自定义
行为也一样。
贡献
叉开!
克隆它!
git clone https://github.com/<your-fork>/arbitrary-dateparser cd arbitrary-dateparser
安装它!
pip install -e .
这告诉pip在当前目录中找到setup.py并将其安装到 可编辑或开发模式。可编辑模式意味着在进行更改时 对于本地代码,只要更改 有关项目的元数据,例如其依赖项。
改变它!
测试一下!
# Assumes you're in the arbitrary-dateparser directory python -m tests.test_dateparser
提交拉取请求!