dateutil 是一个强大的 Python 库,用于解析、操作和格式化日期和时间。它的 parser 模块可以自动识别和解析多种日期字符串格式。本文主要介绍Python中第三方库datautil.parse的安装和使用方法。

1、dateutil安装

 pip install python-dateutil

2、dateutil的使用示例代码

1)转换美式日期

>>> from dateutil import parser
>>> parser.parse('22nd,July,2009')
datetime.datetime(2009, 7, 22, 0, 0)

2)转换以-为分割日期

>>> from dateutil import parser
>>> parser.parse('2018-04-20')
datetime.datetime(2018, 4, 20, 0, 0)

3)转换无分隔日期

>>> from dateutil import parser
>>> parser.parse('20180420')
datetime.datetime(2018, 4, 20, 0, 0)

4)只是传入年份 后续的日期就是当前日期

>>> from dateutil import parser
>>> parser.parse('2018')
datetime.datetime(2018, 1, 31, 0, 0)

5)只是传入天后续的日期就是当前日期

>>> from dateutil import parser
>>> parser.parse('12,')
datetime.datetime(2019, 1, 12, 0, 0)

6)只传入时分秒其它就是当前系统中的

>>> from dateutil import parser
>>> parser.parse('12:0:0')
datetime.datetime(2019, 1, 31, 12, 0)

推荐文档