Функция getChronology

Функция getChronology класса MinguoDate возвращает объект хронологии, представляющий календарную систему Minguo (Республиканский календарь). Эта хронология используется для работы с датами по календарю, принятому на Тайване, где отсчет лет ведется с 1912 года.

Импорт

kotlinimport java.time.chrono.MinguoDate
import java.time.chrono.MinguoChronology

Синтаксис

kotlinfun getChronology(): MinguoChronology

Пример

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

kotlinval minguoDate = MinguoDate.of(114, 7, 15)
val chronology = minguoDate.getChronology()
println(chronology)

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

kotlinString "Minguo"

Пример

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

kotlinval minguoDate = MinguoDate.now()
val chronology = minguoDate.getChronology()
val chronologyId = chronology.getId()
println(chronologyId)

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

kotlinString "Minguo"

Пример

Сравним хронологию Minguo с другими хронологиями:

kotlinval minguoDate = MinguoDate.of(114, 12, 31)
val minguoChronology = minguoDate.getChronology()

val isoChronology = java.time.chrono.IsoChronology.INSTANCE

println("Minguo chronology: " + minguoChronology.getId())
println("ISO chronology: " + isoChronology.getId())
println("Are equal: " + (minguoChronology == isoChronology))

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

kotlinString "Minguo chronology: Minguo"
String "ISO chronology: ISO"
String "Are equal: false"

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

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