Метод getEra

Метод getEra класса ThaiBuddhistDate возвращает объект эры, который представляет эру буддийского календаря. Метод не принимает параметров и возвращает объект типа ThaiBuddhistEra.

Импорт

kotlinimport java.time.chrono.ThaiBuddhistDate

Синтаксис

kotlinfun getEra(): ThaiBuddhistEra

Пример

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

kotlinval date = ThaiBuddhistDate.of(2568, 12, 31)
val era = date.getEra()
println(era)

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

kotlinString "BE"

Пример

Проверим значение эры для текущей даты в буддийском календаре:

kotlinval currentDate = ThaiBuddhistDate.now()
val era = currentDate.getEra()
val eraValue = era.getValue()

println("Era: $era")
println("Era value: $eraValue")

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

kotlinString "Era: BE"
String "Era value: 1"

Пример

Используем условное выражение для проверки эры:

kotlinval date = ThaiBuddhistDate.of(2568, 7, 15)
val era = date.getEra()

if (era == ThaiBuddhistEra.BE) {
  println("This is Buddhist Era")
} else {
  println("Unknown era")
}

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

kotlinString "This is Buddhist Era"

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

  • метод now класса ThaiBuddhistDate,
    который возвращает текущую дату в буддийском календаре
  • метод of класса ThaiBuddhistDate,
    который создает дату из числовых компонентов