我正在尝试使用 python 将 UTC 格式日期格式转换为所需格式。只是我有格式的日期时间(Fri Dec 07 19:06:06 +0000 2012),我需要将其转换为我的格式(2012-12-07 19:06:06:546 +0000)
代码:
created_at = "Fri Dec 07 19:06:06 +0000 2012"
d = datetime.strptime(created_at, '%a %b %d %H:%M:%S %z %Y')
date_object = d.strftime('%y-%m-%d %H:%M:%S')
结果:
ValueError: 'z' is a bad directive in format '%a %b %d %H:%M:%S %z %Y'
以下来自 python 错误的链接说它是固定的,但我不明白什么是固定的以及我可以在哪个版本中使用 %z
http://bugs.python.org/issue6641
我无法使用 %z 。有没有其他方法可以处理这个??