获取本地时间反映在PC而不是其他时区

时间:2017-08-20 01:37:09

标签: python python-3.x time localtime

我正在使用python v3.6来获取当前时间。

import time
current_time = time.strftime("%H:%M:%S %Y-%m-%d", time.gmtime())

代码有效,但检索的时间来自其他一些时区。如何检索与PC上的Windows 10时钟相同的时间?

1 个答案:

答案 0 :(得分:1)

尝试以下方法。我希望gmtime适用于GMT(更有可能是UTC),而不是本地。见https://docs.python.org/2/library/time.html

    >>> time.strftime("%H:%M:%S %Y-%m-%d", time.gmtime())
    '03:16:00 2017-08-20'
    >>> time.strftime("%H:%M:%S %Y-%m-%d", time.localtime())
    '13:16:08 2017-08-20