Python 解析带时区的日期时间
我正在尝试从一个日志文件中解析一个字符串,格式是:2011-06-27 10:29:56+0200
如果我使用 datetime.datetime.strptime('%Y-%m-%d %H:%M:%S%z')
,会出现一个错误:ValueError("'z' is a bad directive in format '%Y-%m-%d %H:%M:%S%z'")
我该如何解析这个格式的日期呢?
1 个回答
8
可以试试使用 dateutil 这个库。
from dateutil.parser import parse
dt = parse("2011-06-27 10:29:56+0200")