IST (インド標準時)、ET (東部時間) などのタイム ゾーンの略語を取得する方法。
以下のコードを使用して、アンドロイドでタイムゾーン情報を取得しました。
オプション1:
String mobileTimeZone = Calendar.getInstance().getTimeZone()
.getDisplayName(false, TimeZone.SHORT);
次のように、異なるタイムゾーンと出力を選択しました。
GMT+13:00
+00:00
しかし、タイムゾーンの一部を設定すると、以下の出力として適切な略語コードが得られます。
EST(東部基準時)
また、タイムゾーンの完全な説明を提供する以下のコードも試しました。
オプション 2:
String mobileTimeZone = Calendar.getInstance().getTimeZone().getID();
ゾーン名に過ぎない以下の出力を取得します。
パシフィック/ミッドウェイ
パシフィック/ホノルル
アメリカ/モンテビデオ
マップするすべてのタイムゾーンを持つ ID またはテーブルのリストはありますか。
また、デイライトセービングも考慮する必要があります。
Android モバイルからタイム ゾーンの略語を取得するのを手伝ってください。