简介:
扩展并增强 datetime 模块的功能。支持 Python 2.3+。
官方文档 :http://labix.org/python-dateutil
安装:cd到安装目录下在执行语句
pip在线安装 : pip install python-dateutil
方法:
1.parse:各种时间转化成标准时间
(1)字符串可以很随意,可以用时间日期的英文单词,可以用横线、逗号、空格等做分隔符。
(2)没指定时间默认是0点,没指定日期默认是今天,没指定年份默认是今年。
(3)from dateutil.parser import parse #引入
def process(text):
from dateutil import parser
try:
if text:
# fuzzy开启模糊匹配,过滤掉无法识别的时间日期字符
d = parser.parse(text, fuzzy=True)
return d.strftime("%Y-%m-%d %H:%M:%S")
except Exception:
return '11111'
print(process("this is the wonderful moment 16:59:59,I feel good"))
2 rrule 日期遍历
from dateutil.rrule import *
from dateutil.parser import parse
list=list(rrule(DAILY,dtstart=parse('2013-08-01'),until=parse('2013-08-07')))
print(list)
网友评论