【发布时间】:2011-09-28 02:57:25
【问题描述】:
我正在尝试从日志文件中解析一个字符串,格式为: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'") 抛出
如何解析这种格式的日期?
【问题讨论】:
我正在尝试从日志文件中解析一个字符串,格式为: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'") 抛出
如何解析这种格式的日期?
【问题讨论】:
尝试使用dateutil。
from dateutil.parser import parse
dt = parse("2011-06-27 10:29:56+0200")
【讨论】: