Método getChronology 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 getChronology() es una parte de la clase LocalDate en Java. Este método devuelve la cronología de una fecha, que se refiere al sistema calendario utilizado para representar esa fecha. En este laboratorio, aprenderemos cómo utilizar el método getChronology() con instrucciones paso a paso.

Crea un archivo Java

Primero, creemos un archivo Java llamado DateDemo.java ejecutando el siguiente comando en la terminal:

touch DateDemo.java

Importa clases

Necesitamos importar las clases LocalDate e IsoChronology para utilizarlas en nuestro ejemplo. Agrega el siguiente código al principio del archivo DateDemo.java:

import java.time.LocalDate;
import java.time.chrono.IsoChronology;

Crea un objeto LocalDate

Vamos a crear un objeto LocalDate que represente una fecha específica. Agrega el siguiente código en el método principal:

LocalDate localDate = LocalDate.of(2018, 2, 20);

Esto creará un objeto LocalDate correspondiente al 20 de febrero de 2018.

Obtén la cronología utilizando el método getChronology()

Ahora, obtendremos la cronología de la fecha utilizando el método getChronology(). Agrega el siguiente código:

IsoChronology iso = localDate.getChronology();

Esto creará un objeto IsoChronology que representa el sistema calendario ISO-8601.

Imprime la cronología

Finalmente, imprimiremos la cronología de la fecha utilizando el método println(). Agrega el siguiente código:

System.out.println("Date chronology: " + iso);

Esto imprimirá la cronología de la fecha en la consola.

Compila y ejecuta el programa Java

Compila el archivo DateDemo.java utilizando el siguiente comando:

javac DateDemo.java

Ejecuta el programa con el siguiente comando:

java DateDemo

Crea un objeto LocalDate a partir de una cadena de texto

También podemos crear un objeto LocalDate a partir de una cadena de texto que representa una fecha. Agrega el siguiente código en el método principal:

String date = "2015-02-06";
LocalDate localDate = LocalDate.parse(date);

Esto creará un objeto LocalDate que representa el 6 de febrero de 2015.

Obtener la cronología utilizando el método getChronology()

Ahora, obtengamos la cronología de la fecha utilizando el método getChronology(). Agrega el siguiente código:

IsoChronology iso = localDate.getChronology();

Esto creará un objeto IsoChronology que representa el sistema calendario ISO-8601.

Imprime la cronología

Finalmente, imprimiremos la cronología de la fecha utilizando el método println(). Agrega el siguiente código:

System.out.println("Date chronology: " + iso);

Esto imprimirá la cronología de la fecha en la consola.

Compila y ejecuta el programa Java

Compila el archivo DateDemo.java utilizando el siguiente comando:

javac DateDemo.java

Ejecuta el programa con el siguiente comando:

java DateDemo

Resumen

En este laboratorio, aprendimos cómo utilizar el método getChronology() de la clase LocalDate en Java. Aprendimos que el método getChronology() se utiliza para obtener la cronología de una fecha y devuelve un objeto IsoChronology que representa el sistema calendario utilizado para representar esa fecha. También aprendimos cómo crear un objeto LocalDate a partir de una cadena de texto y cómo imprimir la cronología de la fecha en la consola utilizando el método getChronology().