2016-12-05 67 views
1

嗨我有時間轉換爲gmt如下 2016-11-18 13:00:00 + 00:00 我想將其轉換爲millis我做如下time.mktime(datetime.timetuple())似乎行爲不正確

epoch = int(time.mktime(datetime_in_gmt.timetuple())) 

>>>print(epoch) 
1479454200 

,然後當我使用這個鏈接http://www.epochconverter.com/並貼上這個時代即1479454200我得到的結果作爲

GMT:週五,二零一六年十一月十八日七時三十分00秒GMT 你時區:2016年11月18日星期五01:00:00下午IST GMT + 5:30

我不明白爲什麼我將11月18日7.30當格林威治標準時間,因爲我的格林威治標準時間是2016-11-18 13:00:00 + 00:00? 任何建議

回答

1

而不是timetuple使用時間戳。 類似 int(datetime_in_gmt.timestamp())* 1000

+1

感謝Nirbhay it works –