Функция plus

Функция plus класса DayOfWeek добавляет указанное количество дней к текущему дню недели и возвращает новый объект DayOfWeek. В параметр мы передаем количество дней для добавления (может быть отрицательным для вычитания).

Импорт

kotlinimport java.time.DayOfWeek

Синтаксис

kotlinfun plus(days: Long): DayOfWeek

Пример

Добавим 3 дня к понедельнику:

kotlinval monday = DayOfWeek.MONDAY
val result = monday.plus(3)
println(result)

Результат выполнения кода:

kotlinString "THURSDAY"

Пример

Вычтем 2 дня из пятницы:

kotlinval friday = DayOfWeek.FRIDAY
val result = friday.plus(-2)
println(result)

Результат выполнения кода:

kotlinString "WEDNESDAY"

Пример

Добавим 7 дней к текущему дню недели (полный цикл):

kotlinval wednesday = DayOfWeek.WEDNESDAY
val result = wednesday.plus(7)
println(result)

Результат выполнения кода:

kotlinString "WEDNESDAY"

Пример

Добавим 10 дней к воскресенью:

kotlinval sunday = DayOfWeek.SUNDAY
val result = sunday.plus(10)
println(result)

Результат выполнения кода:

kotlinString "WEDNESDAY"

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

  • функцию minus класса DayOfWeek,
    которая вычитает дни из дня недели
  • функцию getValue класса DayOfWeek,
    которая возвращает числовое значение дня недели
  • функцию plusDays класса LocalDate,
    которая добавляет дни к дате
  • класс LocalDate,
    который представляет дату без времени