Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
880 of 1310 menu
Бесплатный тренинг по PHP: форматирование строк. Начало 25 сентября. Жми для записи!

Функция minusSeconds

Функция minusSeconds класса Instant вычитает указанное количество секунд из момента времени. В параметр мы передаем количество секунд для вычитания. Функция возвращает новый объект Instant с измененным временем.

Импорт

import java.time.Instant

Синтаксис

fun minusSeconds(secondsToSubtract: Long): Instant

Пример

Вычтем 30 секунд из текущего момента времени:

val now = Instant.now() val result = now.minusSeconds(30) println("Original: $now") println("After minus 30 seconds: $result")

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

String "Original: 2025-09-10T14:30:45.123Z" String "After minus 30 seconds: 2025-09-10T14:30:15.123Z"

Пример

Вычтем 120 секунд из конкретного момента времени:

val instant = Instant.parse("2025-06-15T10:00:00Z") val result = instant.minusSeconds(120) println(result)

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

String "2025-06-15T09:58:00Z"

Пример

Вычтем большое количество секунд (эквивалент одного дня):

val instant = Instant.parse("2025-12-31T23:59:59Z") val result = instant.minusSeconds(86400) println(result)

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

String "2025-12-30T23:59:59Z"

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

  • функцию plusSeconds класса Instant,
    которая добавляет секунды к моменту времени
  • функцию minusMillis класса Instant,
    которая вычитает миллисекунды из момента времени
  • функцию minusNanos класса Instant,
    которая вычитает наносекунды из момента времени
  • функцию ofSeconds класса Duration,
    которая создает длительность в секундах