Функция ofDays

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

Импорт

kotlinimport java.time.Period

Синтаксис

kotlinfun ofDays(days: Int): Period

Пример

Создадим период в 5 дней:

kotlinval period = Period.ofDays(5)
println(period)

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

kotlinString "P5D"

Пример

Используем период для добавления к дате:

kotlinimport java.time.LocalDate

val date = LocalDate.of(2025, 3, 15)
val period = Period.ofDays(10)
val newDate = date.plus(period)
println(newDate)

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

kotlinString "2025-03-25"

Пример

Создадим период с нулевым количеством дней:

kotlinval period = Period.ofDays(0)
println(period.isZero)

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

kotlinBoolean true

Пример

Получим количество дней из созданного периода:

kotlinval period = Period.ofDays(7)
val days = period.getDays()
println(days)

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

kotlinInt 7

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

  • функцию ofYears класса Period,
    которая создает период из лет
  • функцию ofMonths класса Period,
    которая создает период из месяцев
  • функцию ofWeeks класса Period,
    которая создает период из недель
  • функцию plus класса Period,
    которая добавляет период к другому периоду