Функция plusDays
Функция plusDays
класса LocalDate
добавляет указанное количество дней к текущей дате и возвращает новый объект LocalDate
.
В параметр мы передаем количество дней для добавления (может быть отрицательным для вычитания).
Импорт
import java.time.LocalDate
Синтаксис
fun plusDays(daysToAdd: Long): LocalDate
Пример
Добавим 5 дней к дате "2025-03-15"
:
val date = LocalDate.parse("2025-03-15")
val newDate = date.plusDays(5)
println(newDate)
Результат выполнения кода:
String "2025-03-20"
Пример
Вычтем 10 дней из даты "2025-12-31"
:
val date = LocalDate.parse("2025-12-31")
val newDate = date.plusDays(-10)
println(newDate)
Результат выполнения кода:
String "2025-12-21"
Пример
Добавим 0 дней к дате (получим ту же дату):
val date = LocalDate.parse("2025-07-01")
val newDate = date.plusDays(0)
println(newDate)
Результат выполнения кода:
String "2025-07-01"
Пример
Добавим дни с переходом через месяц:
val date = LocalDate.parse("2025-01-28")
val newDate = date.plusDays(10)
println(newDate)
Результат выполнения кода:
String "2025-02-07"
Пример
Добавим дни с переходом через високосный год:
val date = LocalDate.parse("2024-02-28")
val newDate = date.plusDays(2)
println(newDate)
Результат выполнения кода:
String "2024-03-01"
Смотрите также
-
функцию
minusDays
классаLocalDate
,
которая вычитает дни из даты -
функцию
plusWeeks
классаLocalDate
,
которая добавляет недели к дате -
функцию
plusMonths
классаLocalDate
,
которая добавляет месяцы к дате -
функцию
plusYears
классаLocalDate
,
которая добавляет годы к дате