2016-12-05 70 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 –