2011-06-23 13 views
6

Eventuali duplicati:
How to parse ISO formatted date in python?convertire una stringa isoformat per oggetto Python datetime

ho un datetime isoformat come una stringa come nell'esempio qui sotto -

'2011-05-31T04:35:33.127-05:00' 

Cosa è il modo migliore di convertirlo in un oggetto datetime python? Mi sono imbattuto in alcuni post che dicono come ottenere una stringa isoformata, ma non viceversa.

Grazie !!

Modifica sulla base di Yan comment-

>>>import dateutil.parser 
>>> d1='2011-05-31T04:35:33.127-05:00' 
>>> d2=dateutil.parser.parse(d1) 
>>> d2 
datetime.datetime(2011, 5, 31, 4, 35, 33, 127000, tzinfo=tzoffset(None, -18000)) 

ho bisogno di ottenere l'oggetto datetime per l'ora locale rappresentato dalla stringa originale. Dato che non so in quale fuso orario è entrata la data di inserimento, non posso usare il metodo astimezon. Quale sarà il modo migliore per farlo? Grazie !!

risposta

Problemi correlati