Введение
Метод 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() для получения текущей даты и получения ее года.



