如何在Python中获取计算机的UTC偏移量?
计算机的UTC偏移量是设置在计算机上的时区。您可以使用time模块获取此时区信息。time.timezone以秒为单位返回UTC偏移量。
阅读更多:Python 教程
例如
import time
print(-time.timezone) # 印度的时区:+5:30
输出
这将提供输出 −
19800
您还可以使用其他解决方法获取时区信息。您可以为UTC和本地时区创建datetime对象,然后将它们相减,并最终得到差异以查找时区。
例如
import time
from datetime import datetime
ts = time.time()
utc_offset = (datetime.fromtimestamp(ts) -
datetime.utcfromtimestamp(ts)).total_seconds()
输出
这将提供输出 −
19800