НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
717 of 1310 menu

Функция minusSeconds

Функция minusSeconds класса LocalDateTime вычитает указанное количество секунд из текущего объекта даты-времени и возвращает новый объект LocalDateTime. В параметр мы передаем количество секунд для вычитания (тип Long). Вычитание может повлиять на минуты, часы и даже дни, если количество секунд достаточно велико.

Импорт

import java.time.LocalDateTime

Синтаксис

fun minusSeconds(seconds: Long): LocalDateTime

Пример

Вычтем 30 секунд из даты-времени "2025-07-15T14:30:45":

val dateTime = LocalDateTime.parse("2025-07-15T14:30:45") val result = dateTime.minusSeconds(30) println(result)

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

String "2025-07-15T14:30:15"

Пример

Вычтем 120 секунд (2 минуты) из даты-времени:

val dateTime = LocalDateTime.of(2025, 12, 31, 23, 59, 30) val result = dateTime.minusSeconds(120) println(result)

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

String "2025-12-31T23:57:30"

Пример

Вычтем количество секунд, достаточное для перехода через границу дня:

val dateTime = LocalDateTime.parse("2025-03-01T00:02:30") val result = dateTime.minusSeconds(180) println(result)

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

String "2025-02-28T23:59:30"

Пример

Использование отрицательного значения (эквивалентно plusSeconds):

val dateTime = LocalDateTime.parse("2025-06-10T10:15:20") val result = dateTime.minusSeconds(-60) println(result)

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

String "2025-06-10T10:16:20"

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

  • функцию plusSeconds класса LocalDateTime,
    которая добавляет секунды к дате-времени
  • функцию minusMinutes класса LocalDateTime,
    которая вычитает минуты из даты-времени
  • функцию minusHours класса LocalDateTime,
    которая вычитает часы из даты-времени
  • функцию minusSeconds класса LocalTime,
    которая вычитает секунды из времени
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить