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

Функция plus

Функция plus класса Period складывает текущий период с указанным периодом и возвращает новый объект Period. В параметр мы передаем период для сложения с текущим периодом.

Импорт

import java.time.Period

Синтаксис

fun plus(amount: TemporalAmount): Period
fun plus(amountToAdd: Long, unit: TemporalUnit): Period

Пример

Сложим два периода: 1 год 2 месяца и 3 года 4 месяца:

val period1 = Period.of(1, 2, 0) val period2 = Period.of(3, 4, 0) val result = period1.plus(period2) println(result)

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

String "P4Y6M"

Пример

Сложим период 2 года 5 месяцев с периодом 10 дней:

val period1 = Period.of(2, 5, 0) val period2 = Period.ofDays(10) val result = period1.plus(period2) println(result)

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

String "P2Y5M10D"

Пример

Сложим период 1 год с периодом 6 месяцев используя метод с параметром TemporalUnit:

import java.time.temporal.ChronoUnit val period = Period.ofYears(1) val result = period.plus(6, ChronoUnit.MONTHS) println(result)

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

String "P1Y6M"

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

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