Метод getYear() класса Java LocalDate

JavaJavaBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Метод getYear() в классе LocalDate Java возвращает год даты. В этом практическом занятии мы узнаем, как использовать метод getYear() с примерами.

Создайте класс Java

Сначала откройте текстовый редактор и создайте новый Java-файл с именем LocalDateGetYear.java в каталоге ~/project.

cd ~/project
touch LocalDateGetYear.java

Импортируйте необходимый класс

Следующий фрагмент кода используется для импорта необходимого класса.

import java.time.LocalDate;

Создайте объект LocalDate

Создайте объект LocalDate, указав конкретную дату, из которой вы хотите получить год. В этом примере мы будем использовать дату "2021-10-10".

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

Получите год из объекта LocalDate

Вызовите метод getYear() для ранее созданного объекта LocalDate, чтобы получить год даты.

int year = localDate.getYear();

Распечатайте год

Распечатайте год в консоль с использованием метода System.out.println().

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

Скомпилируйте и запустите код

Сохраните файл и закройте текстовый редактор. Откройте терминал и перейдите в каталог ~/project. Введите следующую команду для компиляции кода.

javac LocalDateGetYear.java

Затем введите следующую команду для запуска кода.

java LocalDateGetYear

Завершите код

Полный код для файла LocalDateGetYear.java должен выглядеть так:

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

Тестируйте с разными датами

Измените дату, используемую в методе LocalDate.of(), чтобы протестировать код с разными датами.

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

Используйте метод LocalDate.now() для получения текущей даты

Вместо указания конкретной даты, получите текущую дату с использованием метода now() класса LocalDate.

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

Скомпилируйте и запустите код

Сохраните файл и закройте текстовый редактор. Откройте терминал и перейдите в каталог ~/project. Введите следующую команду для компиляции кода.

javac LocalDateGetYear.java

Затем введите следующую команду для запуска кода.

java LocalDateGetYear

Резюме

В этом практическом занятии мы научились использовать метод getYear() класса LocalDate для получения года даты в Java. Мы также узнали, как создать объект LocalDate, вызвать его метод getYear() и вывести год в консоль. Мы также увидели, как использовать метод now() для получения текущей даты и получения ее года.