Độ lệch UTC của máy tính là múi giờ được đặt trên máy tính của bạn. YOu có thể lấy thông tin múi giờ này bằng cách sử dụng mô-đun thời gian. time.timezone trả về độ lệch UTC trong vài giây.
Ví dụ
import time print(-time.timezone) # India's timezone: +5:30
Đầu ra
Điều này sẽ cung cấp đầu ra -
19800
Bạn cũng có thể sử dụng các giải pháp thay thế khác để lấy thông tin múi giờ. Bạn có thể tạo các đối tượng ngày giờ cho UTC và múi giờ địa phương, trừ chúng và cuối cùng lấy chênh lệch để tìm múi giờ.
Ví dụ
import time from datetime import datetime ts = time.time() utc_offset = (datetime.fromtimestamp(ts) - datetime.utcfromtimestamp(ts)).total_seconds()
Đầu ra
Điều này sẽ đưa ra kết quả -
19800