私はjava TimeZoneオブジェクトを持っています。例えば、America/Denver
です。理論上、IANA databaseには、そのTimeZoneの国コードが1つ、すなわちUS
と記載されています。与えられたjava TimeZoneの国を取得する
javaまたはAndroidでは、指定したTimeZoneオブジェクトの国を取得するにはどうすればよいですか?
更新:GMT+0700
を特定の国にマッピングすることではありません。明らかに、単一の生のオフセットにマップする複数の国があるかもしれません。私は特定のタイムゾーンコードをhttps://en.wikipedia.org/wiki/Zone.tabからその関連する特異な国コードにマッピングすることについて話しています。
これを参照してくださいます。http://stackoverflow.com/questions/1389837/is-there-a-way-to-get-a-timezone-with-only-a-country-code-valid- iso-3166-code – NINCOMPOOP
@NoobUnChained - 彼は国にTZIDを求めています。 TZIDには国ではありません。これは、管理ゾーン以外のものであれば可能です。もう一つの方向はあなたが話していることですが、もちろんそれはうまくいかないでしょう。 –