Метод getId

Метод getId класса IsoChronology возвращает идентификатор хронологии в виде строки. Для ISO-хронологии этот метод всегда возвращает строку "ISO".

Импорт

kotlinimport java.time.chrono.IsoChronology

Синтаксис

kotlinfun getId(): String

Пример

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

kotlinval chronology = IsoChronology.INSTANCE
val id = chronology.getId()
println(id)

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

kotlinString "ISO"

Пример

Сравним идентификаторы разных хронологий:

kotlinval isoChronology = IsoChronology.INSTANCE
val japaneseChronology = JapaneseChronology.INSTANCE

val isoId = isoChronology.getId()
val japaneseId = japaneseChronology.getId()

println("ISO ID: $isoId")
println("Japanese ID: $japaneseId")

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

kotlinString "ISO ID: ISO"
String "Japanese ID: Japanese"

Пример

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

kotlinval chronology = IsoChronology.INSTANCE

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

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

kotlinString "This is ISO chronology"

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

  • класс IsoChronology,
    который представляет ISO-хронологию
  • метод isLeapYear класса IsoChronology,
    который проверяет високосный год
  • метод date класса IsoChronology,
    который создает дату ISO-хронологии