python使用时区解析日期时间

时间:2011-07-04 12:23:00

标签: python date time

我正在尝试以以下格式解析日志文件中的字符串: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 个答案:

答案 0 :(得分:8)

尝试使用dateutil

from dateutil.parser import parse    
dt = parse("2011-06-27 10:29:56+0200")