UTC Offset ของคอมพิวเตอร์คือเขตเวลาที่ตั้งค่าไว้ในระบบ คุณสามารถดึงข้อมูลเขตเวลาได้โดยใช้โมดูล time โดย time.timezone จะคืนค่า UTC offset เป็นวินาที (ค่าลบสำหรับเขตเวลาทางตะวันออกของ UTC)
ตัวอย่าง
import time
print(-time.timezone) # เขตเวลา भारत: +5:30 (คือ 19800 วินาที)
ผลลัพธ์
19800
นอกจากนี้ยังมีวิธีอื่นในการหาข้อมูลเขตเวลา คือสร้างอ็อบเจกต์ datetime สำหรับ UTC และเวลาท้องถิ่น แล้วลบกันเพื่อหาความต่าง
ตัวอย่าง
import time
from datetime import datetime
ts = time.time()
utc_offset = (datetime.fromtimestamp(ts) -
datetime.utcfromtimestamp(ts)).total_seconds()
print(int(utc_offset))
ผลลัพธ์
19800