Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
930 of 1319 menu
◀ ▶

Функция subtractFrom

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

Импорт

import java.time.Period import java.time.LocalDate

Синтаксис

fun subtractFrom(temporal: Temporal): Temporal

Пример

Вычтем период 2 года, 3 месяца и 10 дней из даты "2025-12-31":

val period = Period.of(2, 3, 10) val date = LocalDate.of(2025, 12, 31) val result = period.subtractFrom(date) println(result)

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

String "2023-09-21"

Пример

Вычтем период 1 месяц из даты "2025-03-31":

val period = Period.ofMonths(1) val date = LocalDate.of(2025, 3, 31) val result = period.subtractFrom(date) println(result)

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

String "2025-02-28"

Пример

Вычтем период 5 дней из даты "2025-01-05":

val period = Period.ofDays(5) val date = LocalDate.of(2025, 1, 5) val result = period.subtractFrom(date) println(result)

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

String "2024-12-31"

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

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