Функция getEra

Функция getEra класса HijrahDate возвращает объект эры исламского календаря. Функция не принимает параметров и возвращает объект типа HijrahEra, который представляет эру в исламском календаре.

Импорт

kotlinimport java.time.chrono.HijrahDate
import java.time.chrono.HijrahEra

Синтаксис

kotlinfun getEra(): HijrahEra

Пример

Создадим объект HijrahDate и получим его эру:

kotlinval hijrahDate = HijrahDate.of(1446, 9, 15)
val era = hijrahDate.getEra()
println("Era: $era")

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

kotlinString "Era: AH"

Пример

Проверим тип возвращаемого значения:

kotlinval hijrahDate = HijrahDate.now()
val era = hijrahDate.getEra()

val className = era.javaClass.simpleName
println("Class name: $className")

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

kotlinString "Class name: HijrahEra"

Пример

Сравним эру с константами HijrahEra:

kotlinval hijrahDate = HijrahDate.of(1446, 9, 15)
val era = hijrahDate.getEra()

if (era == HijrahEra.AH) {
  println("This is Anno Hegirae era")
} else {
  println("Unknown era")
}

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

kotlinString "This is Anno Hegirae era"

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

  • функцию now класса HijrahDate,
    которая возвращает текущую дату исламского календаря
  • функцию of класса HijrahDate,
    которая создает дату исламского календаря из числовых компонентов