Функция getChronology
Функция getChronology класса HijrahDate возвращает объект HijrahChronology, который представляет исламскую календарную систему (календарь Хиджры).
Эта функция не принимает параметров и всегда возвращает один и тот же объект хронологии для дат исламского календаря.
Импорт
kotlinimport java.time.chrono.HijrahDate
import java.time.chrono.HijrahChronology
Синтаксис
kotlinfun getChronology(): HijrahChronology
Пример
Создадим объект HijrahDate и получим его хронологию:
kotlinval hijrahDate = HijrahDate.now()
val chronology = hijrahDate.getChronology()
println(chronology)
Результат выполнения кода:
kotlinString "Hijrah-umalqura"
Пример
Проверим тип возвращаемой хронологии:
kotlinval hijrahDate = HijrahDate.of(1446, 10, 15)
val chronology = hijrahDate.getChronology()
val chronologyType = chronology.getCalendarType()
println(chronologyType)
Результат выполнения кода:
kotlinString "islamic-umalqura"
Пример
Сравним хронологии разных дат:
kotlinval hijrahDate1 = HijrahDate.now()
val hijrahDate2 = HijrahDate.of(1445, 5, 20)
val chronology1 = hijrahDate1.getChronology()
val chronology2 = hijrahDate2.getChronology()
println(chronology1 == chronology2)
println(chronology1.getId())
Результат выполнения кода:
kotlinBoolean true
String "Hijrah-umalqura"
Смотрите также
-
функцию
nowклассаHijrahDate,
которая возвращает текущую дату исламского календаря -
функцию
ofклассаHijrahDate,
которая создает дату исламского календаря из числовых компонентов -
функцию
getChronologyклассаDateTimeFormatter,
которая возвращает хронологию форматтера -
класс
JapaneseDate,
который представляет дату японского календаря