Метод getEra
Метод getEra класса JapaneseDate возвращает объект эры японского календаря.
Эра представляет собой период в японском летоисчислении, который соответствует правлению императора.
Импорт
kotlinimport java.time.chrono.JapaneseDate
import java.time.chrono.JapaneseEra
Синтаксис
kotlinfun getEra(): JapaneseEra
Пример
Создадим японскую дату "2025-12-31" и получим ее эру:
kotlinval japaneseDate = JapaneseDate.of(2025, 12, 31)
val era = japaneseDate.getEra()
println(era)
Результат выполнения кода:
kotlinJapaneseEra REIWA
Пример
Проверим эру для даты эры Хэйсэй:
kotlinval heiseiDate = JapaneseDate.of(1995, 5, 10)
val era = heiseiDate.getEra()
println(era)
Результат выполнения кода:
kotlinJapaneseEra HEISEI
Пример
Сравним эры разных дат:
kotlinval 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}")
Результат выполнения кода:
kotlinString "Era 1: SHOWA"
String "Era 2: REIWA"
String "Are eras equal: false"
Смотрите также
-
метод
ofклассаJapaneseDate,
который создает японскую дату из числовых компонентов -
метод
nowклассаJapaneseDate,
который возвращает текущую японскую дату -
метод
getYearклассаLocalDate,
который возвращает год даты