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

Функция of

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

Импорт

import java.time.chrono.JapaneseDate import java.time.chrono.JapaneseEra

Синтаксис

fun of(era: JapaneseEra, yearOfEra: Int, month: Int, dayOfMonth: Int): JapaneseDate
fun of(year: Int, month: Int, dayOfMonth: Int): JapaneseDate

Пример

Создадим дату "2025-12-31" в эре HEISEI:

val date = JapaneseDate.of(JapaneseEra.HEISEI, 37, 12, 31) println(date)

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

String "Japanese Heisei 37-12-31"

Пример

Создадим дату "2025-07-15" с использованием года от Рождества Христова:

val date = JapaneseDate.of(2025, 7, 15) println(date)

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

String "Japanese Reiwa 7-07-15"

Пример

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

val date = JapaneseDate.of(JapaneseEra.REIWA, 7, 7, 15) val era = date.era val yearOfEra = date.year val month = date.monthValue val day = date.dayOfMonth println("Era: $era, Year: $yearOfEra, Month: $month, Day: $day")

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

String "Era: Reiwa, Year: 7, Month: 7, Day: 15"

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

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