2.6版的新功能。
对于幼稚的对象,%z和%Z格式代码将替换为空字符串。
看来这仅在> = 2.6中实现,并且我认为您必须手动解析它。
from datetime import timedelta,datetime
try:
offset = int("Tue, 22 Jul 2008 08:17:41 +0300"[-5:])
except:
print "Error"
delta = timedelta(hours = offset / 100)
fmt = "%a, %d %b %Y %H:%M:%s"
time = datetime.strptime("Tue, 22 Jul 2008 08:17:41 +0200"[:-6], fmt)
time -= delta