Функция of
Функция of класса MinguoDate создает объект даты по эре Миньго (Тайваньский календарь) из числовых компонентов.
В первый параметр мы передаем год по эре Миньго, во второй параметр - месяц, в третий параметр - день месяца.
Импорт
import java.time.chrono.MinguoDate
Синтаксис
fun of(minguoYear: Int, month: Int, dayOfMonth: Int): MinguoDate
Пример
Создадим дату 114 год эры Миньго, месяц 12, день 31:
val date = MinguoDate.of(114, 12, 31)
println(date)
Результат выполнения кода:
String "Minguo ROC 114-12-31"
Пример
Создадим дату и получим ее компоненты:
val 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")
Результат выполнения кода:
String "Year: 114, Month: 7, Day: 15"
Пример
Создадим дату и преобразуем ее в объект LocalDate:
val mingDate = MinguoDate.of(114, 12, 31)
val localDate = LocalDate.from(mingDate)
println(localDate)
Результат выполнения кода:
String "2025-12-31"
Смотрите также
-
функцию
nowклассаMinguoDate,
которая возвращает текущую дату по эре Миньго -
функцию
ofклассаLocalDate,
которая создает дату григорианского календаря -
функцию
fromклассаMinguoDate,
которая конвертирует дату из других временных объектов -
класс
JapaneseDate,
который представляет дату по японскому календарю