我試圖將以下日期(2012-12-25T08:52:00-05:00)轉換爲python中的日期時間對象。但是,我無法弄清楚日期的一部分是什麼引用的。我只是試圖執行以下操作:在Python中使用時區轉換ISO 8601日期格式
datetime.datetime.strptime('2012-12-25T08:52:00-05:00','%Y-%m-%dT%H:%M:%S')
但是這出現與預期「ValueError異常:未轉換的數據仍然」。我只是想弄清楚日期的最後部分是什麼,以便我可以將該字符串轉換爲Python中適當的日期時間對象。
節日快樂!
+1'dateutil'是真棒 – katrielalex
在UTC-系統'解析( '1998-01-01T00:00:00Z')在非UTC系統上給出datetime.datetime(1998,1,1,0,0,tzinfo = tzlocal()),它返回datetime.datetime(1998,1,1,0,0,tzinfo = tzutc( )) - 一個非常奇怪的不一致。 – ddotsenko