Метод getChronology
Метод getChronology класса ThaiBuddhistDate возвращает объект хронологии, который определяет систему летоисчисления для данной даты.
Для ThaiBuddhistDate метод всегда возвращает объект ThaiBuddhistChronology, представляющий буддийский календарь.
Импорт
kotlinimport java.time.chrono.ThaiBuddhistDate
Синтаксис
kotlinfun getChronology(): ThaiBuddhistChronology
Пример
Создадим объект ThaiBuddhistDate и получим его хронологию:
kotlinval date = ThaiBuddhistDate.of(2568, 12, 31)
val chronology = date.getChronology()
println(chronology)
Результат выполнения кода:
kotlinString "ThaiBuddhist"
Пример
Проверим идентификатор хронологии:
kotlinval date = ThaiBuddhistDate.now()
val chronology = date.getChronology()
val chronologyId = chronology.getId()
println(chronologyId)
Результат выполнения кода:
kotlinString "ThaiBuddhist"
Пример
Сравним хронологии двух разных дат:
kotlinimport java.time.LocalDate
import java.time.chrono.ThaiBuddhistDate
val thaiDate = ThaiBuddhistDate.of(2568, 12, 31)
val localDate = LocalDate.of(2025, 12, 31)
val thaiChronology = thaiDate.getChronology()
val localChronology = localDate.getChronology()
println("Thai chronology: " + thaiChronology.getId())
println("Local chronology: " + localChronology.getId())
Результат выполнения кода:
kotlinString "Thai chronology: ThaiBuddhist"
String "Local chronology: ISO"
Смотрите также
-
класс
ThaiBuddhistDate,
который представляет дату в буддийском календаре -
метод
nowклассаThaiBuddhistDate,
который возвращает текущую дату -
метод
ofклассаThaiBuddhistDate,
который создает дату из компонентов