Метод 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
,
которое содержит единицы измерения времени