Método getYear em Java LocalDate

JavaBeginner
Pratique Agora

Introdução

O método getYear() na classe LocalDate do Java retorna o ano de uma data. Neste laboratório, aprenderemos como usar o método getYear() com exemplos.

Criar uma Classe Java

Primeiramente, abra um editor de texto e crie um novo arquivo Java chamado LocalDateGetYear.java no diretório ~/project.

cd ~/project
touch LocalDateGetYear.java

Importar a classe necessária

O seguinte bloco de código é usado para importar a classe necessária.

import java.time.LocalDate;

Criar um objeto LocalDate

Crie um objeto LocalDate especificando uma data particular da qual você deseja obter o ano. Neste exemplo, usaremos a data "2021-10-10".

LocalDate localDate = LocalDate.of(2021, 10, 10);

Obter o ano do objeto LocalDate

Chame o método getYear() no objeto LocalDate criado anteriormente para obter o ano da data.

int year = localDate.getYear();

Imprimir o ano

Imprima o ano no console usando o método System.out.println().

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

Compilar e Executar o código

Salve o arquivo e feche o editor de texto. Abra o terminal e navegue até o diretório ~/project. Digite o seguinte comando para compilar o código.

javac LocalDateGetYear.java

Em seguida, digite o seguinte comando para executar o código.

java LocalDateGetYear

Completar o Código

O código completo para o arquivo LocalDateGetYear.java deve ser semelhante a este:

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

Testar com Diferentes Datas

Modifique a data usada no método LocalDate.of() para testar o código com datas diferentes.

LocalDate localDate = LocalDate.of(2000, 12, 31);
int year = localDate.getYear();
System.out.println("Year of date: " + year);

Usar o método LocalDate.now() para obter a data atual

Em vez de especificar uma data específica, obtenha a data atual usando o método now() da classe LocalDate.

LocalDate localDate = LocalDate.now();
int year = localDate.getYear();
System.out.println("Year of date: " + year);

Compilar e Executar o código

Salve o arquivo e feche o editor de texto. Abra o terminal e navegue até o diretório ~/project. Digite o seguinte comando para compilar o código.

javac LocalDateGetYear.java

Em seguida, digite o seguinte comando para executar o código.

java LocalDateGetYear

Resumo

Neste laboratório, aprendemos como usar o método getYear() da classe LocalDate para obter o ano de uma data em Java. Também aprendemos como criar um objeto LocalDate, chamar seu método getYear() e imprimir o ano no console. Vimos também como usar o método now() para obter a data atual e obter seu ano.