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

Функция minus

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

Импорт

import java.time.chrono.MinguoDate import java.time.temporal.ChronoUnit

Синтаксис

fun minus(amountToSubtract: Long, unit: TemporalUnit): MinguoDate

Пример

Вычтем 2 года из даты "0114-12-31" (что соответствует 2025-12-31 в григорианском календаре):

val date = MinguoDate.of(114, 12, 31) val newDate = date.minus(2, ChronoUnit.YEARS) println(newDate)

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

String "Minguo ROC 112-12-31"

Пример

Вычтем 3 месяца из текущей даты:

val currentDate = MinguoDate.now() val newDate = currentDate.minus(3, ChronoUnit.MONTHS) println("Current: $currentDate") println("After subtracting 3 months: $newDate")

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

String "Current: Minguo ROC 114-09-10" String "After subtracting 3 months: Minguo ROC 114-06-10"

Пример

Вычтем 15 дней из конкретной даты:

val date = MinguoDate.of(114, 7, 15) val newDate = date.minus(15, ChronoUnit.DAYS) println("Original: $date") println("After subtracting 15 days: $newDate")

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

String "Original: Minguo ROC 114-07-15" String "After subtracting 15 days: Minguo ROC 114-06-30"

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

  • функцию plus класса MinguoDate,
    которая прибавляет период к дате
  • функцию now класса MinguoDate,
    которая возвращает текущую дату
  • функцию of класса MinguoDate,
    которая создает дату из числовых компонентов
  • класс ChronoUnit,
    который предоставляет единицы измерения времени
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить