1
resposta

[Projeto] FormatandoDataEHoraParaRelatorios

package br.com.nadson.desafiosc5.principal;

import java.time.LocalDate;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;

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

        LocalDate data = LocalDate.now();
        LocalTime hora = LocalTime.now();

        DateTimeFormatter formatoHora = DateTimeFormatter.ofPattern("HH:mm");
        DateTimeFormatter formatoData = DateTimeFormatter.ofPattern("dd/MM/yyyy");

        String horaFormatada = hora.format(formatoHora);
        String dataFormatada = data.format(formatoData);

        System.out.println("Hora atual: " + horaFormatada);
        System.out.println("Data atual: " + dataFormatada);
    }
}
1 resposta

Oi, Nadson! Como vai?

Com base no que você explicou, gostei de ver como você usou DateTimeFormatter para gerar a saída limpa de data e hora. Ficou bem organizado e direto ao ponto.

Uma dica interessante para o futuro é usar o método now() junto com DateTimeFormatter para criar um texto completo em uma única chamada. Veja este exemplo:


LocalDate data = LocalDate.now();
DateTimeFormatter formato = DateTimeFormatter.ofPattern("dd-MM-yyyy");
String dataFormatada = data.format(formato);
System.out.println(dataFormatada);

Esse código formata a data usando hifens em vez de barras.

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