Функция plusMinutes
Функция plusMinutes
класса LocalDateTime
добавляет указанное количество минут к текущей дате и времени.
В параметр мы передаем количество минут для добавления. Функция возвращает новый объект LocalDateTime
с добавленными минутами, исходный объект остается неизменным.
Импорт
import java.time.LocalDateTime
Синтаксис
fun plusMinutes(minutes: Long): LocalDateTime
Пример
Добавим 30 минут к дате и времени "2025-07-15T14:30:00"
:
val dateTime = LocalDateTime.parse("2025-07-15T14:30:00")
val result = dateTime.plusMinutes(30)
println(result)
Результат выполнения кода:
String "2025-07-15T15:00:00"
Пример
Добавим 120 минут (2 часа) к текущей дате и времени:
val currentDateTime = LocalDateTime.now()
val result = currentDateTime.plusMinutes(120)
println("Current: $currentDateTime")
println("After adding 120 minutes: $result")
Результат выполнения кода:
String "Current: 2025-01-01T10:30:00, After adding 120 minutes: 2025-01-01T12:30:00"
Пример
Добавим отрицательное количество минут (вычитание):
val dateTime = LocalDateTime.parse("2025-12-31T23:30:00")
val result = dateTime.plusMinutes(-45)
println(result)
Результат выполнения кода:
String "2025-12-31T22:45:00"
Пример
Добавим большое количество минут, которое переходит через несколько дней:
val dateTime = LocalDateTime.parse("2025-01-01T23:00:00")
val result = dateTime.plusMinutes(3000) // 50 часов
println(result)
Результат выполнения кода:
String "2025-01-04T01:00:00"
Смотрите также
-
функцию
plusHours
классаLocalDateTime
,
которая добавляет часы к дате и времени -
функцию
minusMinutes
классаLocalDateTime
,
которая вычитает минуты из даты и времени -
функцию
plusMinutes
классаLocalTime
,
которая добавляет минуты ко времени -
функцию
withMinute
классаLocalDateTime
,
которая устанавливает значение минут