Método lengthOfYear do Java LocalDate

JavaBeginner
Pratique Agora

Introdução

Neste laboratório, aprenderemos como usar o método lengthOfYear() da classe LocalDate em Java. Este método retorna o comprimento de um ano em dias. Escreveremos código Java para demonstrar o uso deste método.

Criar um arquivo Java

Crie um arquivo Java chamado LocalDateDemo.java no diretório ~/project usando o seguinte comando:

touch ~/project/LocalDateDemo.java

Importar a classe LocalDate

No arquivo LocalDateDemo.java, precisamos importar a classe LocalDate. Adicione a seguinte linha no início do arquivo:

import java.time.LocalDate;

Criar um objeto LocalDate

No método main da classe LocalDateDemo, crie um objeto LocalDate para uma data de sua escolha usando o método of. Por exemplo:

LocalDate date = LocalDate.of(2022, 1, 1); // January 1st, 2022

Obter a duração do ano

Chame o método lengthOfYear() no objeto LocalDate criado no passo anterior para obter o comprimento do ano. Por exemplo:

int length = date.lengthOfYear();

Imprimir o resultado

Imprima o valor da variável length usando o método System.out.println(). Por exemplo:

System.out.println("Length of year: " + length);

Salvar e compilar o código

Salve o arquivo LocalDateDemo.java e compile-o usando o seguinte comando:

javac LocalDateDemo.java

Executar o código

Execute o código usando o seguinte comando:

java LocalDateDemo

Você deverá ver o comprimento do ano impresso no console.

Usar o método LocalDate.now()

Você também pode usar o método LocalDate.now() para criar um objeto LocalDate que representa a data atual. Por exemplo:

LocalDate currentDate = LocalDate.now();

Salvar e compilar o código

Salve o arquivo LocalDateDemo.java e compile-o usando o seguinte comando:

javac LocalDateDemo.java

Executar o código

Execute o código usando o seguinte comando:

java LocalDateDemo

Você deve ver o comprimento do ano atual impresso no console.

Resumo

Neste laboratório, aprendemos como usar o método lengthOfYear() da classe LocalDate em Java para obter o comprimento de um ano em dias. Criamos um objeto LocalDate para uma data específica, chamamos o método lengthOfYear() nele e imprimimos o resultado no console. Também usamos o método LocalDate.now() para criar um objeto LocalDate que representa a data atual.