Đây là câu hỏi tương tự như How to get the common name for a pytz timezone eg. EST/EDT for America/New_York, ngoại trừ tôi muốn có thể chỉ nhận được múi giờ từ "PST" từ pytz. chẳng hạn như tz = timezone("PST")
Đây có phải là một cái gì đó như thế này có thể với pytz?Làm thế nào để có được múi giờ pytz từ viết tắt chung (PST, EST, vv)?
Trả lời
Tôi đã kết thúc bằng tay tạo một từ điển đã ánh xạ các từ viết tắt thành các tên múi giờ. Ví dụ: 'PST' : 'America/Los_Angeles'
sẽ là một mục nhập (như PDT cho chữ viết tắt tiết kiệm ban ngày).
Bạn đã thử sử dụng strptime với mã định dạng% Z chưa? Tôi chưa bao giờ tự mình làm, nhưng ít nhất trong lý thuyết bạn sẽ có thể đưa vào mã tz ở đó và nó sẽ được dịch thành một tzinfo (được nhúng trong đối tượng giờ/ngày)
điều này sẽ không giải quyết được sự cố của tôi. mà sẽ chỉ nhận được một sự bù đắp không đổi. Ví dụ, PST và PDT sẽ được dịch sang các offset khác nhau bởi% Z, nhưng ngày giờ vẫn không nhận biết được sự thay đổi đến/từ thời gian tiết kiệm ánh sáng ban ngày. – fangsterr
- 1. Viết tắt múi giờ
- 2. Cách lấy tên chung cho múi giờ pytz, ví dụ: EST/EDT cho America/New_York
- 3. Làm thế nào để có được tên và chữ viết tắt của một múi giờ trong PHP?
- 4. Làm cách nào để dịch tên đầy đủ của múi giờ sang chữ viết tắt tz?
- 5. múi giờ EST khác với EST5EDT như thế nào?
- 6. Làm thế nào tôi có thể chuyển đổi múi giờ của windows thành múi giờ mà pytz hiểu được?
- 7. Làm cách nào để quản lý múi giờ trong Sitecore?
- 8. Vấn đề múi giờ lạ với pytz
- 9. Chuỗi ngày/giờ phân tích cú pháp với tên viết tắt múi giờ bằng Python?
- 10. chuyển đổi múi giờ và múi giờ với pytz - hành vi thổi tâm trí
- 11. Python pytz Chuyển đổi dấu thời gian (định dạng chuỗi) từ một múi giờ sang một múi giờ khác
- 12. Cách chuyển đổi datetime từ múi giờ của người dùng thành EST trong javascript
- 13. Làm thế nào để chuyển đổi giờ GMT thành EST bằng cách sử dụng python
- 14. Làm thế nào để bạn chuyển đổi ngày/giờ từ một múi giờ này sang múi giờ khác trong R?
- 15. múi giờ trong R: cách tránh các cụm từ mơ hồ như EST?
- 16. Làm thế nào để làm múi giờ trong ASP.NET MVC?
- 17. Vấn đề với python/pytz Chuyển đổi từ múi giờ địa phương sang UTC sau đó quay lại
- 18. Cách hiển thị DateTime với một Múi giờ được viết tắt?
- 19. Làm thế nào để chuyển đổi thời gian thành múi giờ của thiết bị iPhone?
- 20. JXL và Múi giờ viết một Excel
- 21. pytz: Tại sao bình thường hóa cần thiết khi chuyển đổi giữa các múi giờ?
- 22. Múi giờ cho Firebase.ServerValue.TIMESTAMP
- 23. Làm thế nào để có được múi giờ của người dùng bằng cách sử dụng jquery?
- 24. Làm thế nào để có được Unix timestamp trong php dựa trên múi giờ
- 25. Làm cách nào để kết hợp ngày và giờ nhận biết múi giờ bằng Python?
- 26. Làm cách nào để có được tên múi giờ có thể đọc được bằng Python?
- 27. Ngày PostgreSQL() với múi giờ
- 28. Python strptime() và múi giờ?
- 29. datetime thành chuỗi có múi giờ
- 30. điều chỉnh múi giờ
Ý tưởng tồi. Các từ viết tắt múi giờ có thể không rõ ràng. Ví dụ, có 5 ý nghĩa khác nhau của "CST". [Xem danh sách các từ viết tắt của Wikipedia] (http://en.wikipedia.org/wiki/List_of_time_zone_abbreviations). –
@MattJohnson cảm ơn bạn, điều này rất hữu ích. Tôi luôn nghĩ nó độc đáo! – marcadian