Парсинг даты с часовым поясом по электронной почте?

Я пытаюсь получить дату из электронного письма. Сначала этолегко

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 для зоны. Может ли кто-нибудь помочь мне в этом?

Ответы на вопрос(8)

Ваш ответ на вопрос