1
resposta

ajustando data de vencimento

import java.time.format.DateTimeFormatter;

public class dataHora {

public static void main(String[] args) {
   DateTimeFormatter dataformato = DateTimeFormatter.ofPattern("dd-MM-yyyy");

    LocalDate vencimentoOriginal = LocalDate.of(2025,3,20);
    LocalDate novaDataVencimento = vencimentoOriginal.plusMonths(1);

    System.out.println("Nova data de vencimento: " + novaDataVencimento.format(dataformato));
}

}

1 resposta

Oi, João! Como vai?

Agradeço por compartilhar.

Gostei bastante de como você utilizou o DateTimeFormatter junto com o plusMonths(1) pra ajustar a data de vencimento. Isso mostra que você entendeu bem como manipular datas com a API moderna do Java, mantendo o código claro e organizado.

Uma dica interessante para o futuro é utilizar o metodo plusDays() quando precisar de ajustes mais curtos, como prazos de poucos dias.


import java.time.LocalDate;

LocalDate data = LocalDate.of(2025, 3, 20);
LocalDate novaData = data.plusDays(10);

System.out.println(novaData);

Nesse código, adicionamos 10 dias a uma data específica usando plusDays, o que pode ser útil para prazos menores.

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