将不同的日期格式转换为日期时间

时间:2014-05-07 00:49:28

标签: python datetime

如何检查正文文本中的不同日期格式并将其转换为日期时间格式? 文本正文可以是:
2014年5月6日(可以在这里使用解析器)
2014年5月6日星期二
mm / dd / yyyy,yyyy / mm / dd等
yyyy:dd :: mm,mm:dd:yyyy
等等。
有没有简单的方法来检查日期的格式?

1 个答案:

答案 0 :(得分:1)

python-dateutil模块非常擅长以不同格式解析日期时间字符串:

>>> from dateutil import parser
>>> parser.parse('May 6 2014')
datetime.datetime(2014, 5, 6, 0, 0)
>>> parser.parse('Tue May 6 2014')
datetime.datetime(2014, 5, 6, 0, 0)

另见: