Python:检查datetime是否格式正确

时间:2016-01-07 21:19:48

标签: python csv

我正在读一个csv文件,我试图在显示之前检查日期时间是否格式正确。 csv文件中的日期如下:2005-04-05T04:00:01 + 00:00

我只能在加号之后。当我阅读文档时,我可能会遗漏一些东西。

if datetime.datetime.strptime('2005-04-05T04:00:01+00','%Y-%m-%dT%H:%M:%S+%f'):
            print("This works, but not what i want")

感谢。

2 个答案:

答案 0 :(得分:3)

尝试使用dateutil:

import dateutil.parser

dateutil.parser.parse('2005-04-05T04:00:01+00:00')

答案 1 :(得分:-1)

您可以针对正则表达式进行测试。下面的正则表达式可以解决问题。

outside dom-bind