【发布时间】:2012-05-16 16:23:19
【问题描述】:
我有一个日期时间字符串,我不知道如何在 Python 中解析它。
字符串是这样的:
Tue May 08 15:14:45 +0800 2012
我试过了
datetime.strptime("Tue May 08 15:14:45 +0800 2012","%a %b %d %H:%M:%S %z %Y")
但是 Python 提出了
'z' is a bad directive in format '%a %b %d %H:%M:%S %z %Y'
根据 Python 文档:
%z UTC 偏移量,格式为 +HHMM 或 -HHMM(如果对象是 naive 则为空字符串)。
解析这个时间字符串的正确格式是什么?
【问题讨论】:
标签: python datetime datetime-parsing