Функция minus

Функция minus класса DayOfWeek вычитает указанное количество дней из текущего дня недели и возвращает новый объект DayOfWeek. В параметр мы передаем количество дней для вычитания. Вычитание происходит циклически: при выходе за пределы недели вычисления продолжаются с другого конца.

Импорт

kotlinimport java.time.DayOfWeek

Синтаксис

kotlinfun minus(days: Long): DayOfWeek

Пример

Вычтем 3 дня из понедельника:

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

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

kotlinDayOfWeek FRIDAY

Пример

Вычтем 10 дней из среды (циклическое вычисление):

kotlinval wednesday = DayOfWeek.WEDNESDAY
val result = wednesday.minus(10)
println(result)

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

kotlinDayOfWeek SUNDAY

Пример

Вычтем 7 дней из воскресенья (полная неделя):

kotlinval sunday = DayOfWeek.SUNDAY
val result = sunday.minus(7)
println(result)

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

kotlinDayOfWeek SUNDAY

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

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