Функция ofDays
Функция ofDays класса Period создает объект периода, представляющий указанное количество дней.
В единственный параметр мы передаем целое число дней, которые должен представлять период.
Импорт
import java.time.Period
Синтаксис
fun ofDays(days: Int): Period
Пример
Создадим период в 5 дней:
val period = Period.ofDays(5)
println(period)
Результат выполнения кода:
String "P5D"
Пример
Используем период для добавления к дате:
import java.time.LocalDate
val date = LocalDate.of(2025, 3, 15)
val period = Period.ofDays(10)
val newDate = date.plus(period)
println(newDate)
Результат выполнения кода:
String "2025-03-25"
Пример
Создадим период с нулевым количеством дней:
val period = Period.ofDays(0)
println(period.isZero)
Результат выполнения кода:
Boolean true
Пример
Получим количество дней из созданного периода:
val period = Period.ofDays(7)
val days = period.getDays()
println(days)
Результат выполнения кода:
Int 7