НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1051 of 1310 menu

Константа MONTHS

Константа MONTHS класса ChronoUnit представляет единицу измерения времени в месяцах. Она используется для выполнения операций с датами, таких как добавление или вычитание месяцев, а также для вычисления разницы между датами в месяцах.

Импорт

import java.time.temporal.ChronoUnit

Синтаксис

ChronoUnit.MONTHS

Пример

Добавим 3 месяца к дате "2025-03-15":

import java.time.LocalDate import java.time.temporal.ChronoUnit val date = LocalDate.parse("2025-03-15") val newDate = date.plus(3, ChronoUnit.MONTHS) println(newDate)

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

String "2025-06-15"

Пример

Вычтем 2 месяца из даты "2025-01-10":

import java.time.LocalDate import java.time.temporal.ChronoUnit val date = LocalDate.parse("2025-01-10") val newDate = date.minus(2, ChronoUnit.MONTHS) println(newDate)

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

String "2024-11-10"

Пример

Вычислим разницу в месяцах между двумя датами:

import java.time.LocalDate import java.time.temporal.ChronoUnit val date1 = LocalDate.parse("2025-01-15") val date2 = LocalDate.parse("2025-08-20") val monthsBetween = ChronoUnit.MONTHS.between(date1, date2) println(monthsBetween)

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

Long 7

Пример

Проверим, является ли единица MONTHS основанной на дате:

import java.time.temporal.ChronoUnit val isDateBased = ChronoUnit.MONTHS.isDateBased() println(isDateBased)

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

Boolean true

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

  • константу DAYS класса ChronoUnit,
    которая представляет единицу измерения в днях
  • константу YEARS класса ChronoUnit,
    которая представляет единицу измерения в годах
  • функцию plusMonths класса LocalDate,
    которая добавляет месяцы к дате
  • функцию until класса LocalDate,
    которая вычисляет разницу между датами в указанных единицах
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить