Parsing-Datum mit Zeitzone aus einer E-Mail?
Ich versuche, ein Datum aus einer E-Mail abzurufen. Zunächst ist es einfach:
message = email.parser.Parser().parse(file)
date = message['Date']
print date
und ich erhalte:
'Mon, 16 Nov 2009 13:32:02 +0100'
Aber ich brauche ein schönes datetime Objekt, also benutze ich:
datetime.strptime('Mon, 16 Nov 2009 13:32:02 +0100', '%a, %d %b %Y %H:%M:%S %Z')
was wirftValueError, since %Z isn't format for +0100
. Aber ich kann kein geeignetes Format für die Zeitzone in der Dokumentation finden, es gibt nur dieses%Z
für zone. Kann mir da jemand weiterhelfen?