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 inicio = LocalDate.of(2025, 03, 15);
        LocalDate fim = inicio.plusDays(15);
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");

        System.out.println("Data de entrega: " + fim.format(formatter));

    }
}
1 resposta

Fala, Pablo! Tudo bom?

Agradeço por trazer sua solução para o fórum!

Curti demais como trabalhou a classe LocalDate para manipular datas em Java, entendeu perfeitamente a importância da adição de dias com plusDays() para calcular prazos e usou bem o DateTimeFormatter para formatar a saída de forma personalizada.

Algo bem legal para complementar é calcular também o intervalo entre duas datas usando ChronoUnit.DAYS.between(). Dessa maneira:

import java.time.temporal.ChronoUnit;

long dias = ChronoUnit.DAYS.between(inicio, fim);
System.out.println("Intervalo em dias: " + dias);

Isso faz com que você consiga verificar facilmente a duração entre a data inicial e a final.

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

  • Reutilização: encapsular cálculos de prazo em métodos utilitários.
  • Legibilidade: manter nomes de variáveis claros e consistentes para facilitar manutenção.
  • Internacionalização: aplicar Locale para adaptar o formato de datas 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.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: o que você prefere, manter apenas o cálculo da data final ou evoluir para também mostrar o intervalo de dias entre início e fim?

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!