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

Функция withMonths

Функция withMonths класса Period создает копию текущего периода с измененным количеством месяцев. В параметр мы передаем новое количество месяцев, которое должно быть неотрицательным числом.

Импорт

import java.time.Period

Синтаксис

fun withMonths(months: Int): Period

Пример

Создадим период 1 год и 6 месяцев, затем изменим количество месяцев на 3:

val period = Period.of(1, 6, 0) val newPeriod = period.withMonths(3) println("Original: " + period) println("Modified: " + newPeriod)

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

String "Original: P1Y6M" String "Modified: P1Y3M"

Пример

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

val period = Period.ofDays(15) val newPeriod = period.withMonths(5) println("Original: " + period) println("Modified: " + newPeriod)

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

String "Original: P15D" String "Modified: P5M15D"

Пример

Установим нулевое количество месяцев в периоде:

val period = Period.of(0, 8, 10) val newPeriod = period.withMonths(0) println("Original: " + period) println("Modified: " + newPeriod)

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

String "Original: P8M10D" String "Modified: P10D"

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

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