Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Resolução do Desafio

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

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

        LocalDate dataEvento = LocalDate.of(2025, 03, 10);
        LocalDate dataAtual = LocalDate.of(2025, 03, 15);
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");

        System.out.println("Data do evento: " + dataEvento.format(formatter));
        System.out.println("Data atual: " + dataAtual.format(formatter));

        if (dataEvento.isBefore(dataAtual)) {
            System.out.println("O evento já ocorreu.");
        } else {
            System.out.println("O evento irá acontecer.");
        }

    }
}
1 resposta

Boa tarde, Pablo! Tranquilo?

Parabenizo por estar postando sua soluções aqui, continue nesse ritmo!

Mandou muito bem explorando o LocalDate para manipulação de datas com Java, aplicou de maneira eficiente o DateTimeFormatter para formatação e compreendeu como usar o isBefore para comparar eventos no tempo.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Uso de ChronoUnit: calcular diferenças em dias, meses ou anos de forma simples.
  • Validação de datas: garantir que o evento não seja criado com datas inválidas ou inconsistentes.
  • Internacionalização: aplicar Locale ao formatter para adaptar formatos de data a diferentes regiões.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: o que você gostaria de praticar mais agora, calcular diferenças de tempo com ChronoUnit ou explorar manipulação de períodos com Period para cenários mais complexos?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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