Cum să convertiți timpul între fusul orar în Java?

Publicat: 2013-05-01

fus orar.hartă - Crunchify

TimeZone reprezintă o compensare a fusului orar și, de asemenea, calculează ora de vară.

De obicei, obțineți un getDefault TimeZone care creează un TimeZone orar pe baza fusului orar în care rulează programul. De exemplu, pentru un program care rulează în Japonia, getDefault creează un obiect TimeZone bazat pe Ora standard japoneză.

De asemenea, puteți obține un getTimeZone TimeZone cu un ID de fus orar. De exemplu, ID-ul fusului orar pentru fusul orar al Pacificului din SUA este America/Los_Angeles . Deci, puteți obține un obiect TimeZone orar al Pacificului din SUA cu:

Lista tuturor exemplelor Java.

TimeZone.getAvailableIDs() tipărește toate TimeZones disponibile pentru referință.

Exemplu Java:

Ieșire: