python第三方库 - dateutil
简介扩展并增强 datetime 模块的功能。支持 Python 2.3+。 官方文档 :? 安装两种方法: easy_install :?easy_install python-dateutil pip在线安装 :??pip install python-dateutil 方法1,parse字符串可以很随意,可以用时间日期的英文单词,可以用横线、逗号、空格等做分隔符。 没指定时间默认是0点,没指定日期默认是今天,没指定年份默认是今年。 >>> from dateutil.parser import parse # 导入模块>>> parse('November 1')
datetime.datetime(2018,11,1,0>>> parse('11/01') <span style="color: #008000;">#<span style="color: #008000;"> 任意格式
datetime.datetime(2018,0<span style="color: #000000;">) >>> parse('20181101165959<span style="color: #000000;">') >> parse('2018-11-01') <span style="color: #008000;">#<span style="color: #008000;"> 注意日期为8位 >>> parse('16:59:59') <span style="color: #008000;">#<span style="color: #008000;"> 默认日期为系统日期 >>> parse('2020-10-1 10:30') <span style="color: #008000;">#<span style="color: #008000;"> 可以更改为你想在的日期 <span style="color: #008000;">#<span style="color: #008000;"> fuzzy开启模糊匹配,过滤掉无法识别的时间日期字符
2,rrule函数原型如下: rrule(self,freq,dtstart==1,wkst=None,count==None,bysetpos=None,bymonth==None,byyearday=None,byeaster==None,byweekday=None,byhour==None,bysecond=None,cache=)
其中:
>>> from dateutil.rrule import *
>>> list(rrule(DAILY,interval=3,<span style="color: #0000ff;">until=parse('2013-08-07'))) <span style="color: #008000;">#<span style="color: #008000;"> 间隔为3 >>> list(rrule(MONTHLY,dtstart=parse('2013-05-19'),<span style="color: #0000ff;">until=parse('2013-08-20'))) <span style="color: #008000;">#<span style="color: #008000;"> 按月为单位 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |