Como converter o tempo entre o fuso horário em Java?

Publicados: 2013-05-01

timezone.map - Crunchify

TimeZone representa um deslocamento de fuso horário e também calcula o horário de verão.

Normalmente, você obtém um getDefault TimeZone que cria um TimeZone horário com base no fuso horário em que o programa está sendo executado. Por exemplo, para um programa em execução no Japão, getDefault cria um objeto TimeZone com base no horário padrão japonês.

Você também pode obter um getTimeZone TimeZone com um ID de fuso horário. Por exemplo, o ID do fuso horário para o fuso horário do Pacífico dos EUA é America/Los_Angeles . Assim, você pode obter um objeto US Pacific TimeZone com:

Lista de todos os exemplos de Java.

TimeZone.getAvailableIDs() imprime todos os fusos horários disponíveis para sua referência.

Exemplo Java:

Saída: