Método plusMonths de LocalDate en Java

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, vamos a aprender sobre el método LocalDate plusMonths() de Java, que se puede utilizar para sumar meses a una fecha y devolver una nueva LocalDate.

Crea un nuevo archivo Java

Crea un nuevo archivo Java llamado DateDemo.java en el directorio ~/project utilizando el siguiente comando:

touch ~/project/DateDemo.java

Importa la clase LocalDate

Importa la clase LocalDate agregando la siguiente línea de código al principio del archivo.

import java.time.LocalDate;

Crea un objeto LocalDate

Crea un nuevo objeto LocalDate y configúralo en un formato de fecha específico AAAA-MM-DD. Aquí hay un ejemplo que establece la fecha como el 21 de octubre de 2016:

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

Agrega meses utilizando plusMonths()

Utiliza el método plusMonths() para agregar el número especificado de meses a la fecha. El método toma un argumento de tipo long que representa el número de meses a agregar.

localDate = localDate.plusMonths(2);

Esto agrega 2 meses al objeto localDate y almacena el nuevo objeto LocalDate en la misma variable de referencia.

Imprime la fecha

Finalmente, imprime la fecha para verificar que se ha actualizado.

System.out.println(localDate);

Compila y ejecuta el código

Utiliza el siguiente comando para compilar el código:

javac ~/project/DateDemo.java

Utiliza el siguiente comando para ejecutar el código:

java DateDemo

Agrega meses a la fecha actual

También puedes agregar meses a la fecha actual utilizando el método LocalDate.now(), que devuelve la fecha actual. Aquí hay un ejemplo que agrega 2 meses a la fecha actual:

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

Compila y ejecuta el código

Utiliza el siguiente comando para compilar el código:

javac ~/project/DateDemo.java

Utiliza el siguiente comando para ejecutar el código:

java DateDemo

Resumen

En este laboratorio, aprendimos a usar el método plusMonths() de la clase LocalDate en Java para agregar meses a una fecha. Aprendimos que el método toma un argumento de tipo long que representa el número de meses a agregar y devuelve un nuevo objeto LocalDate con el número especificado de meses agregados. También aprendimos a crear un nuevo objeto LocalDate, agregar meses a una fecha específica y agregar meses a la fecha actual.