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

Метод minus

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

Импорт

import java.time.chrono.ThaiBuddhistDate import java.time.temporal.ChronoUnit

Синтаксис

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

Пример

Вычтем 5 дней из даты "2025-12-31":

val date = ThaiBuddhistDate.of(2568, 12, 31) val newDate = date.minus(5, ChronoUnit.DAYS) println(newDate)

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

String "ThaiBuddhist BE 2568-12-26"

Пример

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

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

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

String "Current: ThaiBuddhist BE 2567-07-10" String "After subtracting 2 months: ThaiBuddhist BE 2567-05-10"

Пример

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

val date = ThaiBuddhistDate.of(2570, 6, 15) val newDate = date.minus(3, ChronoUnit.YEARS) println("Original: $date") println("After subtracting 3 years: $newDate")

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

String "Original: ThaiBuddhist BE 2570-06-15" String "After subtracting 3 years: ThaiBuddhist BE 2567-06-15"

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

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