НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1236 of 1310 menu

Функция getEra

Функция getEra класса MinguoDate возвращает объект эры MinguoEra для указанной даты в календаре Миньго. Функция не принимает параметров и возвращает объект эры, который может быть MinguoEra.BEFORE_ROC или MinguoEra.ROC.

Импорт

import java.time.chrono.MinguoDate import java.time.chrono.MinguoEra

Синтаксис

fun getEra(): MinguoEra

Пример

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

val date = MinguoDate.of(114, 7, 15) val era = date.getEra() println(era)

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

String "ROC"

Пример

Проверим тип эры для даты до основания Китайской Республики:

val date = MinguoDate.of(0, 1, 1) val era = date.getEra() if (era == MinguoEra.ROC) { println("ROC era") } else if (era == MinguoEra.BEFORE_ROC) { println("Before ROC era") }

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

String "ROC era"

Пример

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

val date1 = MinguoDate.of(114, 12, 31) val date2 = MinguoDate.of(-1, 1, 1) val era1 = date1.getEra() val era2 = date2.getEra() println("Date 1 era: $era1") println("Date 2 era: $era2") println("Are eras equal? ${era1 == era2}")

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

String "Date 1 era: ROC" String "Date 2 era: BEFORE_ROC" String "Are eras equal? false"

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

  • функцию of класса MinguoDate,
    которая создает дату Миньго из числовых компонентов
  • функцию now класса MinguoDate,
    которая возвращает текущую дату Миньго
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить