Python time.gmtime() 返回的时间比系统时间快5小时
我一直在谷歌上搜索这个问题,但找不到答案。当我调用以下代码时:
time.gmtime()
结果返回的时间比我的系统时间快了5个小时。对此我感到很困惑。time.tzname() 返回了正确的时区。除了把 Python 的时区设置成比我所在的时区早5个小时,还有没有其他方法可以解决这个问题呢?
3 个回答
5
time.gmtime()
这个函数会返回格林威治标准时间。举个例子,它比东部标准时间快五个小时;如果考虑到夏令时,它比中部标准时间也快五个小时。
6
你是在找time.localtime
吗?文档上说time.gmtime
返回的是UTC时间的结构。
20
你试过搬到伦敦吗?我觉得这样可以解决你的问题。:)