Introducción
El método getYear() de la clase LocalDate de Java devuelve el año de una fecha. En este laboratorio, aprenderemos cómo usar el método getYear() con ejemplos.
Crea una clase Java
Primero, abre un editor de texto y crea un nuevo archivo Java llamado LocalDateGetYear.java en el directorio ~/proyecto.
cd ~/proyecto
touch LocalDateGetYear.java
Importa la clase necesaria
El siguiente bloque de código se utiliza para importar la clase necesaria.
import java.time.LocalDate;
Crea un objeto LocalDate
Crea un objeto LocalDate especificando una fecha particular de la que quieres obtener el año. En este ejemplo, usaremos la fecha "2021-10-10".
LocalDate localDate = LocalDate.of(2021, 10, 10);
Obtén el año a partir del objeto LocalDate
Llame al método getYear() en el objeto LocalDate creado anteriormente para obtener el año de la fecha.
int year = localDate.getYear();
Imprime el año
Imprime el año en la consola usando el método System.out.println().
System.out.println("Year of date: " + year);
Compila y ejecuta el código
Guarda el archivo y cierra el editor de texto. Abre la terminal y navega hasta el directorio ~/proyecto. Escribe el siguiente comando para compilar el código.
javac LocalDateGetYear.java
Luego, escribe el siguiente comando para ejecutar el código.
java LocalDateGetYear
Completa el código
El código completo del archivo LocalDateGetYear.java debería verse así:
import java.time.LocalDate;
public class LocalDateGetYear {
public static void main(String[] args) {
LocalDate localDate = LocalDate.of(2021, 10, 10);
int year = localDate.getYear();
System.out.println("Year of date: " + year);
}
}
Realizar pruebas con diferentes fechas
Modifica la fecha utilizada en el método LocalDate.of() para probar el código con diferentes fechas.
LocalDate localDate = LocalDate.of(2000, 12, 31);
int year = localDate.getYear();
System.out.println("Year of date: " + year);
Utiliza el método LocalDate.now() para obtener la fecha actual
En lugar de especificar una fecha concreta, obtén la fecha actual utilizando el método now() de la clase LocalDate.
LocalDate localDate = LocalDate.now();
int year = localDate.getYear();
System.out.println("Year of date: " + year);
Compila y ejecuta el código
Guarda el archivo y cierra el editor de texto. Abre la terminal y navega hasta el directorio ~/proyecto. Escribe el siguiente comando para compilar el código.
javac LocalDateGetYear.java
Luego, escribe el siguiente comando para ejecutar el código.
java LocalDateGetYear
Resumen
En este laboratorio, hemos aprendido cómo utilizar el método getYear() de la clase LocalDate para obtener el año de una fecha en Java. También hemos aprendido cómo crear un objeto LocalDate, llamar a su método getYear() e imprimir el año en la consola. También hemos visto cómo utilizar el método now() para obtener la fecha actual y obtener su año.



