Javaでタイムゾーン間の時間を変換する方法は?

公開: 2013-05-01

timezone.map-Crunchify

TimeZoneは、タイムゾーンのオフセットを表し、夏時間を計算します。

通常、 getDefaultを使用してTimeZoneを取得します。これにより、プログラムが実行されているタイムゾーンに基づいてTimeZoneが作成されます。 たとえば、日本で実行されているプログラムの場合、 getDefaultは日本の標準時に基づいてTimeZoneオブジェクトを作成します。

getTimeZoneとタイムゾーンIDを使用してTimeZoneを取得することもできます。 たとえば、米国太平洋標準時のタイムゾーンIDはAmerica/Los_Angelesです。 したがって、次の方法で米国太平洋標準時のTimeZoneオブジェクトを取得できます。

すべてのJavaの例のリスト。

TimeZone.getAvailableIDs()は、参照用に使用可能なすべてのTimeZonesを出力します。

Javaの例:

出力: