字符串时间解析
Project description
pyUnit_time 
处理时间模块集合
安装
pip install pyunit-time
测试
from pyunit_time import Time def time(): """字符字符串时间解析""" print(Time('2020-4-22 00:00:00').parse('这个月的第三个星期天')) # [{'key': '这个月第3个星期天', 'keyDate': '2020-04-19 00:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('前2年的国庆节的后一天晚上8点半')) # [{'key': '前2年国庆节后1天晚上8点半', 'keyDate': '2018-09-30 20:30:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('上上个月')) # [{'key': '上上个月', 'keyDate': '2020-02-22 00:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('今天晚上8点')) # [{'key': '今天晚上8点', 'keyDate': '2020-04-22 20:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('今年儿童节晚上九点一刻')) # [{'key': '今年儿童节晚上9点1刻', 'keyDate': '2020-06-01 21:15:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('今天中午十二点')) # [{'key': '今天中午12点', 'keyDate': '2020-04-22 12:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('明年春节')) # [{'key': '明年春节', 'keyDate': '2021-02-12 00:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('明年的感恩节')) # [{'key': '明年感恩节', 'keyDate': '2021-11-25 00:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('下3个星期1早上7点半')) # [{'key': '下3个星期1早上7点半', 'keyDate': '2020-05-11 07:30:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('今年的大寒')) # [{'key': '今年大寒', 'keyDate': '2021-01-20 00:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('2019年12月')) # [{'key': '2019年12月', 'keyDate': '2019-12-01 00:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('8年前')) # [{'key': '8年前', 'keyDate': '2012-04-22 00:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('三天以后')) # [{'key': '3天以后', 'keyDate': '2020-04-25 00:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('三天之内的下午3点')) # [{'key': '3天之内下午3点', 'keyDate': '2020-04-25 15:00:00', 'baseDate': '2020-04-22 00:00:00'}] print(Time('2020-4-22 00:00:00').parse('后三天的下午4点56秒')) # [{'key': '后3天下午4点56秒', 'keyDate': '2020-04-25 16:00:56', 'baseDate': '2020-04-22 00:00:00'}] if __name__ == '__main__': time()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pyunit_time-2020.4.27-py3-none-any.whl (20.1 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Close
Hashes for pyunit_time-2020.4.27-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b19d5b34a2e3080087efabad0b4d6e2b1fd9a8d9bfdf3db41324a3018f5ce7aa |
|
MD5 | ba61718885b8727636a44023dd0c2683 |
|
BLAKE2-256 | f7e488874f8e2c6c7716f3f56638538aed9b8f19bb1687a2eeb4531e798df764 |