РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
902 of 1310 menu

Функция ofMonths

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

Импорт

import java.time.Period

Синтаксис

fun ofMonths(months: Int): Period

Пример

Создадим период в 6 месяцев:

val period = Period.ofMonths(6) println(period)

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

String "P6M"

Пример

Добавим период в 3 месяца к текущей дате:

import java.time.LocalDate val currentDate = LocalDate.now() val period = Period.ofMonths(3) val futureDate = currentDate.plus(period) println("Current date: $currentDate") println("Future date: $futureDate")

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

String "Current date: 2025-09-10" String "Future date: 2025-12-10"

Пример

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

val period1 = Period.ofMonths(1) val period2 = Period.ofMonths(12) val period3 = Period.ofMonths(24) println("1 month: $period1") println("12 months: $period2") println("24 months: $period3")

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

String "1 month: P1M" String "12 months: P12M" String "24 months: P24M"

Пример

Используем период в месяцах для вычисления разницы между датами:

val startDate = LocalDate.of(2025, 1, 15) val endDate = LocalDate.of(2025, 7, 15) val period = Period.ofMonths(6) val calculatedDate = startDate.plus(period) val isEqual = calculatedDate.isEqual(endDate) println("Calculated date: $calculatedDate") println("Dates are equal: $isEqual")

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

String "Calculated date: 2025-07-15" String "Dates are equal: true"

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

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