2024-04-20 14:28:42 发布
网友
我正在读取一个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")
谢谢。在
正在尝试使用dateutil:
import dateutil.parser dateutil.parser.parse('2005-04-05T04:00:01+00:00')
可以对正则表达式进行测试。下面的正则表达式就可以做到这一点。在
import re date = '2005-04-05T04:00:01+00' r = re.compile('^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\+\d{2}') if r.match(date) is not None: print 'matches'
正在尝试使用dateutil:
可以对正则表达式进行测试。下面的正则表达式就可以做到这一点。在
相关问题 更多 >
编程相关推荐