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
Importar 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;
Crear 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.
Obtener 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
Crear 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().



