Đối time.timezone, tài liệu Python nói:Tại sao Python trả lại giá trị múi giờ âm?
Các offset của địa phương (-DST phi) múi giờ, chỉ trong vài giây về phía tây UTC (tiêu cực ở hầu hết các nước Tây Âu, tích cực ở Mỹ, không ở Anh).
Có ai biết tại sao nó trả về giá trị âm cho hầu hết Tây Âu? Các quốc gia này có mức chênh lệch dương và không ở mức âm.
Ví dụ: Brussels nằm trong múi giờ UTC + 1 ...
Tôi nghi ngờ lỗi đánh máy. Bạn đã thử những gì nó thực sự trở lại? –
'UTC_Time - Brussels_Time = -1' giờ. Vì vậy, bạn có thể nhận được con số này và tổng cộng với thời gian UTC và nhận được Brussels lần. Họ có thể làm theo cách khác và bạn chỉ cần trừ đi. – JBernardo
Nếu được xác định bằng giây _west của UTC_, giá trị âm sẽ có ý nghĩa đối với các múi giờ _east_ của UTC. Điều đó đánh tôi là không phổ biến, nhưng mô tả là nhất quán. – omz