Функция getChronology
Функция getChronology класса MinguoDate возвращает объект хронологии, представляющий календарную систему Minguo (Республиканский календарь).
Эта хронология используется для работы с датами по календарю, принятому на Тайване, где отсчет лет ведется с 1912 года.
Импорт
import java.time.chrono.MinguoDate
import java.time.chrono.MinguoChronology
Синтаксис
fun getChronology(): MinguoChronology
Пример
Создадим объект MinguoDate и получим его хронологию:
val minguoDate = MinguoDate.of(114, 7, 15)
val chronology = minguoDate.getChronology()
println(chronology)
Результат выполнения кода:
String "Minguo"
Пример
Проверим идентификатор хронологии:
val minguoDate = MinguoDate.now()
val chronology = minguoDate.getChronology()
val chronologyId = chronology.getId()
println(chronologyId)
Результат выполнения кода:
String "Minguo"
Пример
Сравним хронологию Minguo с другими хронологиями:
val 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))
Результат выполнения кода:
String "Minguo chronology: Minguo"
String "ISO chronology: ISO"
String "Are equal: false"
Смотрите также
-
функцию
nowклассаMinguoDate,
которая возвращает текущую дату по календарю Minguo -
функцию
ofклассаMinguoDate,
которая создает дату Minguo из числовых компонентов -
функцию
getEraклассаMinguoDate,
которая возвращает эру даты Minguo -
класс
JapaneseDate,
который представляет дату по японскому календарю