Я пытаюсь получить дату из письма. Сначала легко:
message = email.parser.Parser().parse(file)
date = message['Date']
print date
и я получаю:
'Mon, 16 Nov 2009 13:32:02 +0100'
Но мне нужен хороший объект datetime, поэтому я использую:
datetime.strptime('Mon, 16 Nov 2009 13:32:02 +0100', '%a, %d %b %Y %H:%M:%S %Z')
который поднимает ValueError, since %Z isn't format for +0100
. Но я не могу найти правильный формат для часового пояса в документации, для зоны есть только это %Z
. Может ли кто-нибудь помочь мне в этом?