Метод getChronology
Метод getChronology класса ThaiBuddhistDate возвращает объект хронологии, который определяет систему летоисчисления для данной даты.
Для ThaiBuddhistDate метод всегда возвращает объект ThaiBuddhistChronology, представляющий буддийский календарь.
Импорт
import java.time.chrono.ThaiBuddhistDate
Синтаксис
fun getChronology(): ThaiBuddhistChronology
Пример
Создадим объект ThaiBuddhistDate и получим его хронологию:
val date = ThaiBuddhistDate.of(2568, 12, 31)
val chronology = date.getChronology()
println(chronology)
Результат выполнения кода:
String "ThaiBuddhist"
Пример
Проверим идентификатор хронологии:
val date = ThaiBuddhistDate.now()
val chronology = date.getChronology()
val chronologyId = chronology.getId()
println(chronologyId)
Результат выполнения кода:
String "ThaiBuddhist"
Пример
Сравним хронологии двух разных дат:
import 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())
Результат выполнения кода:
String "Thai chronology: ThaiBuddhist"
String "Local chronology: ISO"
Смотрите также
-
класс
ThaiBuddhistDate,
который представляет дату в буддийском календаре -
метод
nowклассаThaiBuddhistDate,
который возвращает текущую дату -
метод
ofклассаThaiBuddhistDate,
который создает дату из компонентов