Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
770 of 1310 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Метод minus

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

Импорт

import java.time.Month

Синтаксис

fun minus(monthsToSubtract: Long): Month

Пример

Вычтем 2 месяца из декабря:

val december = Month.DECEMBER val result = december.minus(2) println(result)

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

String "OCTOBER"

Пример

Вычтем 5 месяцев из февраля с переходом через границу года:

val february = Month.FEBRUARY val result = february.minus(5) println(result)

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

String "SEPTEMBER"

Пример

Вычтем 12 месяцев (целый год) из мая:

val may = Month.MAY val result = may.minus(12) println(result)

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

String "MAY"

Пример

Вычтем большое количество месяцев (больше чем 2 года) из января:

val january = Month.JANUARY val result = january.minus(30) println(result)

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

String "JULY"

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

  • метод plus класса Month,
    который прибавляет месяцы к текущему месяцу
  • метод minusMonths класса LocalDate,
    который вычитает месяцы из даты
  • метод minusMonths класса YearMonth,
    который вычитает месяцы из года и месяца
  • класс Month,
    который представляет месяцы года