АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
639 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция 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,
    которая добавляет годы к дате