Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Fuso horário

Olá!

Segue minha resolução:

import java.time.*;
import java.time.format.DateTimeFormatter;

public class FusoHorario {
    public static void main(String[] args) {

        DateTimeFormatter horaFormatada = DateTimeFormatter.ofPattern("HH:mm:ss");
        LocalTime horarioAtual = LocalTime.now();
        ZoneId zoneIdTokyo = ZoneId.of("Asia/Tokyo");
        ZonedDateTime horarioToquio = ZonedDateTime.now(zoneIdTokyo);

        System.out.println("Horário atual no Brasil: " + horarioAtual.format(horaFormatada));
        System.out.println("Horário atual em Tóquio: " + horarioToquio.format(horaFormatada));
    }
}

Saída:

Horário atual no Brasil: 21:46:58
Horário atual em Tóquio: 09:46:58
1 resposta
solução!

Olá, Victor, como vai?

Seu código atende aos requisitos da atividade e demonstra um bom uso das classes de data e hora do Java para manipular fusos horários específicos. A utilização do ZoneId para definir a região de Tóquio e a formatação com DateTimeFormatter estão corretas e seguem o que foi proposto no exercício.

Parabéns por concluir o exercício e por compartilhar sua resolução com a comunidade, continue praticando e postando seus projetos. O fórum está à disposição para qualquer dúvida que surgir em seus estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!