Método plusMonths do LocalDate em Java

JavaBeginner
Pratique Agora

Introdução

Neste laboratório, vamos aprender sobre o método plusMonths() do Java LocalDate, que pode ser usado para adicionar meses a uma data e retornar um novo LocalDate.

Criar um novo arquivo Java

Crie um novo arquivo Java chamado DateDemo.java no diretório ~/project usando o seguinte comando:

touch ~/project/DateDemo.java

Importar a Classe LocalDate

Importe a classe LocalDate adicionando a seguinte linha de código no topo do arquivo.

import java.time.LocalDate;

Criar um Objeto LocalDate

Crie um novo objeto LocalDate e defina-o para uma data específica no formato YYYY-MM-DD. Aqui está um exemplo que define a data para 21 de Outubro de 2016:

LocalDate localDate = LocalDate.of(2016, 10, 21);

Adicionar Meses usando plusMonths()

Use o método plusMonths() para adicionar o número especificado de meses à data. O método recebe um argumento long que representa o número de meses a serem adicionados.

localDate = localDate.plusMonths(2);

Isso adiciona 2 meses ao objeto localDate e armazena o novo objeto LocalDate na mesma variável de referência.

Imprimir a Data

Finalmente, imprima a data para verificar se ela foi atualizada.

System.out.println(localDate);

Compilar e Executar o Código

Use o seguinte comando para compilar o código:

javac ~/project/DateDemo.java

Use o seguinte comando para executar o código:

java DateDemo

Adicionar Meses à Data Atual

Você também pode adicionar meses à data atual usando o método LocalDate.now(), que retorna a data atual. Aqui está um exemplo que adiciona 2 meses à data atual:

LocalDate localDate = LocalDate.now();
System.out.println(localDate);
localDate = localDate.plusMonths(2);
System.out.println("New date : "+localDate);

Compilar e Executar o Código

Use o seguinte comando para compilar o código:

javac ~/project/DateDemo.java

Use o seguinte comando para executar o código:

java DateDemo

Resumo

Neste laboratório, aprendemos a usar o método plusMonths() da classe LocalDate em Java para adicionar meses a uma data. Aprendemos que o método recebe um argumento long que representa o número de meses a serem adicionados e retorna um novo objeto LocalDate com o número especificado de meses adicionados. Também aprendemos a criar um novo objeto LocalDate, adicionar meses a uma data específica e adicionar meses à data atual.