Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
925 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция 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

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

  • функцию ofHours класса Duration,
    которая создает длительность в часах
  • функцию ofMinutes класса Duration,
    которая создает длительность в минутах
  • функцию ofSeconds класса Duration,
    которая создает длительность в секундах
  • функцию ofDays класса Period,
    которая создает период в днях