Trong dự án Python tôi đang làm việc, tôi muốn có thể nhận được tên múi giờ "có thể đọc được" của biểu mẫu America/New_York, tương ứng với múi giờ địa phương của hệ thống, để hiển thị cho người dùng . Mỗi đoạn mã tôi đã thấy rằng việc truy cập thông tin múi giờ chỉ trả về số bù (-0400) hoặc mã thư (EDT) hoặc đôi khi cả hai. Có một số thư viện Python có thể truy cập thông tin này, hoặc nếu không, chuyển đổi mã offset/letter thành tên có thể đọc được?Làm cách nào để có được tên múi giờ có thể đọc được bằng Python?
Nếu có nhiều hơn một tên người có thể đọc được tương ứng với múi giờ cụ thể, danh sách kết quả có thể hoặc bất kỳ kết quả nào là tốt và nếu không có tên có thể đọc được tương ứng với múi giờ hiện tại, Tôi sẽ có ngoại lệ hoặc None
hoặc []
hoặc bất kỳ thứ gì.
bạn cần phải cẩn thận với cách bạn sử dụng điều này tôi nghĩ. chỉ là một ví dụ: khi ở châu Âu/Rome chúng tôi chuyển từ CEST sang CET vào tháng 10 năm 2010, cả hai '2010-10-31T02: 30: 00CEST' và '2010-10-31T02: 30: 00CET' đã được ghi lại, tương đương với '2010-10-31T00: 30: 00UTC' và cột còn lại là' 2010-10-31T01: 30: 00UTC'. '2010-10-31T02: 30: 00 Châu Âu/Rome' sẽ không rõ ràng. – mariotomo