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

Метод plus

Метод plus класса JapaneseDate добавляет указанный временной период к текущей дате и возвращает новый объект JapaneseDate. В параметр мы передаем объект TemporalAmount, который представляет собой период времени для добавления.

Импорт

import java.time.chrono.JapaneseDate import java.time.temporal.TemporalAmount

Синтаксис

fun plus(amountToAdd: TemporalAmount): JapaneseDate

Пример

Добавим 10 дней к японской дате "2025-07-15":

import java.time.Period val japaneseDate = JapaneseDate.of(2025, 7, 15) val period = Period.ofDays(10) val newDate = japaneseDate.plus(period) println(newDate)

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

String "Japanese Heisei 37-07-25"

Пример

Добавим 1 месяц и 5 дней к японской дате:

val japaneseDate = JapaneseDate.of(2025, 3, 20) val period = Period.of(0, 1, 5) val newDate = japaneseDate.plus(period) println(newDate)

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

String "Japanese Heisei 37-04-25"

Пример

Добавим 2 года к японской дате и получим компоненты новой даты:

val japaneseDate = JapaneseDate.of(2025, 12, 31) val period = Period.ofYears(2) val newDate = japaneseDate.plus(period) val year = newDate.year val month = newDate.monthValue val day = newDate.dayOfMonth println("Year: $year, Month: $month, Day: $day")

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

String "Year: 2027, Month: 12, Day: 31"

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

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