Функция withMinute
Функция withMinute
класса LocalDateTime
возвращает копию исходного объекта даты-времени с измененным значением минут.
В параметр мы передаем целое число от 0
до 59
, представляющее новые минуты.
Импорт
import java.time.LocalDateTime
Синтаксис
fun withMinute(minute: Int): LocalDateTime
Пример
Создадим объект LocalDateTime
и изменим в нем минуты:
val datetime = LocalDateTime.of(2025, 12, 31, 15, 30, 45)
val result = datetime.withMinute(10)
println(result)
Результат выполнения кода:
String "2025-12-31T15:10:45"
Пример
Изменим минуты на граничное значение 0
:
val datetime = LocalDateTime.parse("2025-07-15T10:45:30")
val result = datetime.withMinute(0)
println(result)
Результат выполнения кода:
String "2025-07-15T10:00:30"
Пример
Изменим минуты на максимальное значение 59
:
val datetime = LocalDateTime.of(2025, 3, 20, 8, 15)
val result = datetime.withMinute(59)
println(result)
Результат выполнения кода:
String "2025-03-20T08:59:00"
Пример
Изменим несколько компонентов времени последовательно:
val datetime = LocalDateTime.now()
val result = datetime.withMinute(30).withHour(14).withSecond(0)
println(result)
Результат выполнения кода:
String "2025-09-10T14:30:00"
Смотрите также
-
функцию
withHour
классаLocalDateTime
,
которая изменяет часы -
функцию
withSecond
классаLocalDateTime
,
которая изменяет секунды -
функцию
withMinute
классаLocalTime
,
которая изменяет минуты во времени -
функцию
getMinute
классаLocalDateTime
,
которая возвращает текущие минуты