Método getChronology do LocalDate em Java

JavaBeginner
Pratique Agora

Introdução

O método getChronology() faz parte da classe LocalDate em Java. Este método retorna a cronologia de uma data, que se refere ao sistema de calendário usado para representar essa data. Neste laboratório, aprenderemos como usar o método getChronology() com instruções passo a passo.

Criar um arquivo Java

Primeiramente, vamos criar um arquivo Java chamado DateDemo.java executando o seguinte comando no terminal:

touch DateDemo.java

Importar classes

Precisamos importar as classes LocalDate e IsoChronology para usá-las em nosso exemplo. Adicione o seguinte código no início do arquivo DateDemo.java:

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

Criar um objeto LocalDate

Vamos criar um objeto LocalDate representando uma data específica. Adicione o seguinte código no método main:

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

Isso criará um objeto LocalDate correspondente a 20 de fevereiro de 2018.

Obter cronologia usando o método getChronology()

Agora, vamos obter a cronologia da data usando o método getChronology(). Adicione o seguinte código:

IsoChronology iso = localDate.getChronology();

Isso criará um objeto IsoChronology representando o sistema de calendário ISO-8601.

Imprimir a cronologia

Finalmente, vamos imprimir a cronologia da data usando o método println(). Adicione o seguinte código:

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

Isso imprimirá a cronologia da data no console.

Compilar e executar o programa Java

Compile o arquivo DateDemo.java usando o seguinte comando:

javac DateDemo.java

Execute o programa com o seguinte comando:

java DateDemo

Criar um objeto LocalDate a partir de uma string

Também podemos criar um objeto LocalDate a partir de uma string que representa uma data. Adicione o seguinte código no método main:

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

Isso criará um objeto LocalDate representando 6 de fevereiro de 2015.

Obter a cronologia usando o método getChronology()

Agora, vamos obter a cronologia da data usando o método getChronology(). Adicione o seguinte código:

IsoChronology iso = localDate.getChronology();

Isso criará um objeto IsoChronology representando o sistema de calendário ISO-8601.

Imprimir a cronologia

Finalmente, imprimiremos a cronologia da data usando o método println(). Adicione o seguinte código:

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

Isso imprimirá a cronologia da data no console.

Compilar e executar o programa Java

Compile o arquivo DateDemo.java usando o seguinte comando:

javac DateDemo.java

Execute o programa com o seguinte comando:

java DateDemo

Resumo

Neste laboratório, aprendemos como usar o método getChronology() da classe LocalDate em Java. Aprendemos que o método getChronology() é usado para obter a cronologia de uma data e retorna um objeto IsoChronology representando o sistema de calendário usado para representar essa data. Também aprendemos como criar um objeto LocalDate a partir de uma string e imprimir a cronologia da data no console usando o método getChronology().