Método getYear de Java LocalDate

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

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.

Crear 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

Importar la clase necesaria

El siguiente bloque de código se utiliza para importar la clase necesaria.

import java.time.LocalDate;

Crear 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);

Obtener el año 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();

Imprimir el año

Imprime el año en la consola usando el método System.out.println().

System.out.println("Year of date: " + year);

Compilar y ejecutar 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);
    }
}

Prueba 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.