Функция of

Функция of класса MinguoDate создает объект даты по эре Миньго (Тайваньский календарь) из числовых компонентов. В первый параметр мы передаем год по эре Миньго, во второй параметр - месяц, в третий параметр - день месяца.

Импорт

kotlinimport java.time.chrono.MinguoDate

Синтаксис

kotlinfun of(minguoYear: Int, month: Int, dayOfMonth: Int): MinguoDate

Пример

Создадим дату 114 год эры Миньго, месяц 12, день 31:

kotlinval date = MinguoDate.of(114, 12, 31)
println(date)

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

kotlinString "Minguo ROC 114-12-31"

Пример

Создадим дату и получим ее компоненты:

kotlinval date = MinguoDate.of(114, 7, 15)

val year = date.year
val month = date.monthValue
val day = date.dayOfMonth

println("Year: $year, Month: $month, Day: $day")

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

kotlinString "Year: 114, Month: 7, Day: 15"

Пример

Создадим дату и преобразуем ее в объект LocalDate:

kotlinval mingDate = MinguoDate.of(114, 12, 31)
val localDate = LocalDate.from(mingDate)
println(localDate)

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

kotlinString "2025-12-31"

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

  • функцию now класса MinguoDate,
    которая возвращает текущую дату по эре Миньго
  • функцию of класса LocalDate,
    которая создает дату григорианского календаря
  • функцию from класса MinguoDate,
    которая конвертирует дату из других временных объектов
  • класс JapaneseDate,
    который представляет дату по японскому календарю