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