如何在 Python 中獲取計算機的 UTC 偏移值?


計算機的 UTC 偏移值是計算機上設定的時區。您可以使用 time 模組獲取此時區資訊。time.timezone 以秒為單位返回 UTC 偏移值。

例如

import time
print(-time.timezone) # India's 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

更新於: 12-6 月 -2020

瀏覽量:2 千 +

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.