АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
921 of 1310 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

Функция 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,
    которая создает период из лет, месяцев и дней