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

Функция from

Функция from класса MinguoDate создает объект MinguoDate из объекта, реализующего интерфейс TemporalAccessor. В параметр мы передаем объект, из которого нужно создать дату, функция возвращает объект MinguoDate.

Импорт

import java.time.chrono.MinguoDate

Синтаксис

fun from(temporal: TemporalAccessor): MinguoDate

Пример

Создадим объект MinguoDate из объекта LocalDate:

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

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

String "Minguo ROC 114-07-15"

Пример

Создадим объект MinguoDate из объекта ZonedDateTime:

import java.time.ZonedDateTime import java.time.ZoneId import java.time.chrono.MinguoDate val zonedDateTime = ZonedDateTime.of(2025, 12, 31, 10, 30, 0, 0, ZoneId.systemDefault()) val minguoDate = MinguoDate.from(zonedDateTime) println(minguoDate)

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

String "Minguo ROC 114-12-31"

Пример

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

import java.time.LocalDate import java.time.chrono.MinguoDate val localDate = LocalDate.of(2025, 3, 8) val minguoDate = MinguoDate.from(localDate) val year = minguoDate.year val month = minguoDate.monthValue val day = minguoDate.dayOfMonth println("Year: $year, Month: $month, Day: $day")

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

String "Year: 114, Month: 3, Day: 8"

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

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