Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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

[Projeto] Verificando a data de um evento

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

public class Principal {
    public static void main(String[] args) {
        LocalDate dataEvento = LocalDate.of(2025,3,10);
        LocalDate dataAtual = LocalDate.now();

        DateTimeFormatter dataFormatada = DateTimeFormatter.ofPattern("dd-MM-yyyy");

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

        if (dataEvento.isBefore(dataAtual)) {
            System.out.println("O evento já ocorreu.");
        } else {
            System.out.println("O evento ainda está por vir.");
        }
    }
}

Saída:

Data do evento: 10-03-2025
Data atual: 24-11-2025
O evento já ocorreu.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Aline! Como vai?

Agradeço por compartilhar.

Com base no que você explicou, gostei da forma como usou LocalDate e a comparação com isBefore. A lógica está funcionando direitinho, já que a data atual ficou maior do que a data do evento, resultando na mensagem exibida.

Continue explorando as classes de data e hora, elas ajudam muito no controle de prazos.

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