Метод 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
,
который представляет месяцы года