Метод getCalendarType

Метод getCalendarType класса IsoChronology возвращает идентификатор типа календаря, соответствующего стандарту ISO-8601. Метод не принимает параметров и возвращает строковое значение, идентифицирующее тип календаря.

Импорт

kotlinimport java.time.chrono.IsoChronology

Синтаксис

kotlinfun getCalendarType(): String

Пример

Получим тип календаря для хронологии ISO:

kotlinval chronology = IsoChronology.INSTANCE
val calendarType = chronology.getCalendarType()
println(calendarType)

Результат выполнения кода:

kotlinString "iso8601"

Пример

Сравним тип календаря ISO с другими типами:

kotlinval isoChronology = IsoChronology.INSTANCE
val isoType = isoChronology.getCalendarType()

println("ISO calendar type: $isoType")
println("Type is 'iso8601': " + (isoType == "iso8601"))

Результат выполнения кода:

kotlinString "ISO calendar type: iso8601"
String "Type is 'iso8601': true"

Пример

Используем тип календаря для идентификации хронологии:

kotlinval chronology = IsoChronology.INSTANCE

if (chronology.getCalendarType() == "iso8601") {
  println("This is ISO chronology")
} else {
  println("This is not ISO chronology")
}

Результат выполнения кода:

kotlinString "This is ISO chronology"

Смотрите также

  • метод getId класса IsoChronology,
    который возвращает идентификатор хронологии
  • класс IsoChronology,
    который представляет ISO-хронологию
  • метод getChronology класса DateTimeFormatter,
    который возвращает хронологию форматтера