Python:将旧的字符串日期转换为日期

1 python

我们需要将一些遗留字符串日期转换为可用于执行某些日期逻辑的实际日期.如果我知道格式是什么,转换为日期对象不是问题!也就是说,有些人写了'dd month yy',othes'mon d,yyyy'等.

所以,我想知道是否有人知道py模块试图猜测日期格式并以统一的方式重写它们?

还有其他建议吗?

谢谢!:)

埃里克

unu*_*tbu 5

使用dateutil:

In [25]: import dateutil.parser as parser

In [26]: parser.parse('25 December 2010')
Out[26]: datetime.datetime(2010, 12, 25, 0, 0)

In [27]: parser.parse('Dec 25, 2010')
Out[27]: datetime.datetime(2010, 12, 25, 0, 0)
Run Code Online (Sandbox Code Playgroud)