Метод getEra
Метод getEra класса JapaneseDate возвращает объект эры японского календаря.
Эра представляет собой период в японском летоисчислении, который соответствует правлению императора.
Импорт
import java.time.chrono.JapaneseDate
import java.time.chrono.JapaneseEra
Синтаксис
fun getEra(): JapaneseEra
Пример
Создадим японскую дату "2025-12-31" и получим ее эру:
val japaneseDate = JapaneseDate.of(2025, 12, 31)
val era = japaneseDate.getEra()
println(era)
Результат выполнения кода:
JapaneseEra REIWA
Пример
Проверим эру для даты эры Хэйсэй:
val heiseiDate = JapaneseDate.of(1995, 5, 10)
val era = heiseiDate.getEra()
println(era)
Результат выполнения кода:
JapaneseEra HEISEI
Пример
Сравним эры разных дат:
val date1 = JapaneseDate.of(1980, 1, 1)
val date2 = JapaneseDate.of(2025, 1, 1)
val era1 = date1.getEra()
val era2 = date2.getEra()
println("Era 1: $era1")
println("Era 2: $era2")
println("Are eras equal: ${era1 == era2}")
Результат выполнения кода:
String "Era 1: SHOWA"
String "Era 2: REIWA"
String "Are eras equal: false"
Смотрите также
-
метод
ofклассаJapaneseDate,
который создает японскую дату из числовых компонентов -
метод
nowклассаJapaneseDate,
который возвращает текущую японскую дату -
метод
getYearклассаLocalDate,
который возвращает год даты