Метод getChronology

Метод getChronology класса JapaneseDate возвращает объект Chronology, представляющий японскую календарную систему. Этот метод не принимает параметров и всегда возвращает константу JapaneseChronology.INSTANCE.

Импорт

kotlinimport java.time.chrono.JapaneseDate
import java.time.chrono.JapaneseChronology

Синтаксис

kotlinfun getChronology(): JapaneseChronology

Пример

Создадим объект JapaneseDate и получим его хронологию:

kotlinval japaneseDate = JapaneseDate.now()
val chronology = japaneseDate.getChronology()
println(chronology)

Результат выполнения кода:

kotlinString "Japanese"

Пример

Проверим, что полученная хронология является японской:

kotlinval japaneseDate = JapaneseDate.of(2025, 12, 31)
val chronology = japaneseDate.getChronology()
val isJapanese = (chronology == JapaneseChronology.INSTANCE)
println("Is Japanese chronology: $isJapanese")

Результат выполнения кода:

kotlinString "Is Japanese chronology: true"

Пример

Получим идентификатор хронологии:

kotlinval japaneseDate = JapaneseDate.now()
val chronology = japaneseDate.getChronology()
val chronologyId = chronology.getId()
println("Chronology ID: $chronologyId")

Результат выполнения кода:

kotlinString "Chronology ID: Japanese"

Смотрите также

  • метод getEra класса JapaneseDate,
    который возвращает эру японского календаря
  • метод now класса JapaneseDate,
    который возвращает текущую дату в японском календаре
  • метод of класса JapaneseDate,
    который создает дату японского календаря из числовых компонентов