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.
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 llamado DateDemo.java en el directorio ~/project utilizando el siguiente comando:
touch ~/project/DateDemo.java
Importa la clase LocalDate agregando la siguiente línea de código al principio del archivo.
import java.time.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);
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.
Finalmente, imprime la fecha para verificar que se ha actualizado.
System.out.println(localDate);
Utiliza el siguiente comando para compilar el código:
javac ~/project/DateDemo.java
Utiliza el siguiente comando para ejecutar el código:
java DateDemo
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);
Utiliza el siguiente comando para compilar el código:
javac ~/project/DateDemo.java
Utiliza el siguiente comando para ejecutar el código:
java DateDemo
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.