Tôi có đối tượng TimeZone java, ví dụ America/Denver
. Theo lý thuyết, IANA database liệt kê một mã quốc gia cho TimeZone đó, cụ thể là US
.Lấy quốc gia cho một java nhất định TimeZone
Trong java hoặc Android, làm thế nào tôi có thể nhận được quốc gia cho một đối tượng TimeZone được chỉ định?
CẬP NHẬT: Lưu ý rằng tôi không nói về ánh xạ GMT+0700
cho một quốc gia cụ thể. Rõ ràng, có thể có nhiều quốc gia ánh xạ tới một độ lệch thô duy nhất. Tôi đang nói về việc lập bản đồ một mã múi giờ cụ thể từ https://en.wikipedia.org/wiki/Zone.tab đến mã quốc gia số ít liên quan của nó.
Tham khảo điều này: http: //stackoverflow.com/questions/1389837/is-there-a-way-to-get-a-timezone-with-only-a-country-code-valid- iso-3166-code – NINCOMPOOP
@NoobUnChained - Anh ấy yêu cầu TZID đến quốc gia. Không phải quốc gia cho TZID. Điều này sẽ có thể cho bất cứ điều gì ngoại trừ khu hành chính. Các hướng khác là những gì bạn đang nói về, mà tất nhiên sẽ không làm việc. –