2013-08-23 204 views
0

我在pytz的幫助下轉換了python datetime。當地時間到UTC時間pytz

皈依是這樣

2013-08-23T09:53:03到2013-08-23T15:23:03 + 05:30(時間被改變 根據時區)

現在的問題是「在另一loaction我得到時間字符串 2013-08-23T15:23:03 + 05:30我怎樣才能把這個字符串轉換2013-08-23T09:53:03

在此先感謝

回答

2

可以使用非常有用dateutil包

from dateutil import parser 
import pytz 
UTC = pytz.timezone('UTC') 
date = parser.parse("2013-08-23T15:23:03+05:30") 
dateutc = date.astimezone(UTC) 
print dateutc.isoformat() 
# or user strptime to have in the format you want (without time zone) 
print dateutc.strftime("%Y-%m-%dT%H:%M:%S") 
+0

非常感謝你對這樣的快速回復。 –