在Python中解析时间字符串

11 浏览
0 Comments

在Python中解析时间字符串

我有一个日期时间字符串,但不知道如何在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,则为空字符串)。

请问正确的格式是什么来解析这个时间字符串?

0