АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
1203 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Метод minus

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

Импорт

import java.time.chrono.JapaneseDate import java.time.temporal.ChronoUnit

Синтаксис

fun minus(amountToSubtract: Long, unit: ChronoUnit): JapaneseDate

Пример

Вычтем 5 дней из японской даты "2025-12-31":

val japaneseDate = JapaneseDate.of(2025, 12, 31) val resultDate = japaneseDate.minus(5, ChronoUnit.DAYS) println(resultDate)

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

String "Japanese Heisei 37-12-26"

Пример

Вычтем 2 месяца из текущей японской даты:

val currentDate = JapaneseDate.now() val resultDate = currentDate.minus(2, ChronoUnit.MONTHS) println("Current: $currentDate") println("After subtracting 2 months: $resultDate")

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

String "Current: Japanese Reiwa 7-03-15" String "After subtracting 2 months: Japanese Reiwa 7-01-15"

Пример

Вычтем 1 год из конкретной японской даты:

val japaneseDate = JapaneseDate.of(2025, 5, 15) val resultDate = japaneseDate.minus(1, ChronoUnit.YEARS) println("Original: $japaneseDate") println("After subtracting 1 year: $resultDate")

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

String "Original: Japanese Reiwa 7-05-15" String "After subtracting 1 year: Japanese Reiwa 6-05-15"

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

  • метод plus класса JapaneseDate,
    который добавляет период к дате
  • метод now класса JapaneseDate,
    который возвращает текущую японскую дату
  • метод of класса JapaneseDate,
    который создает японскую дату из компонентов
  • перечисление ChronoUnit,
    которое содержит единицы измерения времени