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