Функция ofDays
Функция ofDays
класса Duration
создает объект Duration
, представляющий указанное количество дней.
В параметр мы передаем количество дней как целое число типа Long.
Импорт
import java.time.Duration
Синтаксис
fun ofDays(days: Long): Duration
Пример
Создадим длительность в 5
дней:
val duration = Duration.ofDays(5)
println(duration)
Результат выполнения кода:
String "PT120H"
Пример
Используем длительность для добавления к дате:
import java.time.LocalDate
val date = LocalDate.of(2025, 12, 25)
val duration = Duration.ofDays(10)
val newDate = date.atStartOfDay().plus(duration).toLocalDate()
println(newDate)
Результат выполнения кода:
String "2026-01-04"
Пример
Получим количество дней из длительности:
val duration = Duration.ofDays(7)
val days = duration.toDays()
println(days)
Результат выполнения кода:
Long 7