Введение
Метод getEra() в классе LocalDate используется для получения эры даты. Класс IsoChronology определяет эры нашей эры (CE - Current Era) начиная с первого года и до нашей эры (BCE - Before Current Era) с нулевого года назад. Этот метод не принимает никаких аргументов и возвращает значение перечисления IsoEra.
Создайте новый Java-класс в каталоге проекта
Мы создадим новый Java-класс в каталоге проекта под именем DateEraExample.java. Сначала перейдите в каталог проекта.
cd ~/project
Теперь создайте новый файл под именем DateEraExample.java с использованием редактора nano.
touch DateEraExample.java
Реализуйте Java-код для демонстрации метода getEra()
В файле DateEraExample.java мы создадим Java-программу для демонстрации метода getEra() в классе LocalDate.
import java.time.LocalDate;
import java.time.chrono.IsoEra;
public class DateEraExample {
public static void main(String[] args) {
// Создание даты с годом 2021
LocalDate localDate = LocalDate.of(2021, 11, 10);
// Печать даты
System.out.println("Date: " + localDate);
// Получение эры указанной даты
IsoEra era = localDate.getEra();
// Печать эры
System.out.println("Era: " + era);
// Создание даты с годом 0
LocalDate zeroDate = LocalDate.of(0, 1, 1);
// Печать даты
System.out.println("Date with year zero: " + zeroDate);
// Получение эры указанной даты
era = zeroDate.getEra();
// Печать эры
System.out.println("Era: " + era);
}
}
Компилируйте и запустите Java-программу
Сохраните изменения в файле DateEraExample.java и выйдите из редактора. Теперь скомпилируйте Java-программу с использованием следующей команды в терминале.
javac DateEraExample.java
После компиляции программы запустите программу с использованием следующей команды.
java DateEraExample
Вывод программы должен быть отображен в терминале.
Date: 2021-11-10
Era: CE
Date with year zero: 0000-01-01
Era: BCE
Резюме
В этом практическом занятии мы узнали, как использовать метод getEra() в классе LocalDate Java для определения эры даты. Класс IsoChronology определяет эры нашей эры (CE - Current Era) начиная с первого года и до нашей эры (BCE - Before Current Era) с нулевого года назад. Этот метод возвращает значение перечисления IsoEra, представляющее эпоху даты.



