7

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 モバイルからタイム ゾーンの略語を取得するのを手伝ってください。

4

1 に答える 1