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

Класс MinguoDate

Класс MinguoDate представляет дату в календаре Миньго, который используется на Тайване. Эра Миньго начинается с 1912 года нашей эры, поэтому для преобразования в григорианский календарь к году Миньго нужно добавлять 1911. Класс предоставляет методы для создания, преобразования и манипуляции датами в этой календарной системе.

Импорт

import java.time.chrono.MinguoDate

Синтаксис

// Создание текущей даты fun now(): MinguoDate // Создание даты из компонентов fun of(era: MinguoEra, year: Int, month: Int, dayOfMonth: Int): MinguoDate fun of(year: Int, month: Int, dayOfMonth: Int): MinguoDate // Преобразование из других типов дат fun from(temporal: TemporalAccessor): MinguoDate

Пример

Создадим текущую дату по календарю Миньго:

val currentDate = MinguoDate.now() println(currentDate)

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

String "Minguo ROC 113-09-11"

Пример

Создадим конкретную дату "2025-12-31" в формате Миньго:

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

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

String "Minguo ROC 114-12-31"

Пример

Преобразуем григорианскую дату в дату Миньго:

import java.time.LocalDate val gregorianDate = LocalDate.of(2025, 7, 15) val minguoDate = MinguoDate.from(gregorianDate) println(minguoDate)

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

String "Minguo ROC 114-07-15"

Пример

Получим компоненты даты Миньго:

val date = MinguoDate.of(114, 12, 31) val era = date.era val year = date.year val month = date.monthValue val day = date.dayOfMonth println("Era: $era, Year: $year, Month: $month, Day: $day")

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

String "Era: ROC, Year: 114, Month: 12, Day: 31"

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

  • класс LocalDate,
    который представляет дату в григорианском календаре
  • класс JapaneseDate,
    который представляет дату в японском календаре
  • класс ThaiBuddhistDate,
    который представляет дату в буддийском календаре
  • класс HijrahDate,
    который представляет дату в исламском календаре
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить