vorrei convertire questa stringa in un oggetto datetime:Converti in oggetto datetime
Wed Oct 20 16:35:44 +0000 2010
C'è un modo semplice per fare questo? O devo scrivere una RE per analizzare gli elementi, convertire Oct a 10 e così via?
EDIT: strptime è ottimo. Tuttavia, con
datetime.strptime(date_str, "%a %b %d %H:%M:%S %z %Y")
ottengo
ValueError: 'z' is a bad directive in format '%a %b %d %H:%M:%S %z %Y'
anche se% z sembra essere corretta.
EDIT2: Il tag% z sembra non essere supportato. Vedi http://bugs.python.org/issue6641. Mi sono aggirato usando un oggetto timedelta per modificare l'ora in modo appropriato.
non è sicuro se toglie il fuso orario –