如何在Python中获取计算机的UTC偏移量

如何在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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程