Функция withMinute

Функция withMinute класса LocalTime возвращает копию исходного объекта времени с измененным значением минут. В параметр мы передаем целое число от 0 до 59, представляющее новые минуты.

Импорт

kotlinimport java.time.LocalTime

Синтаксис

kotlinfun withMinute(minute: Int): LocalTime

Пример

Создадим объект времени и изменим в нем минуты:

kotlinval time = LocalTime.of(14, 30, 45)
val newTime = time.withMinute(15)
println("Original time: $time")
println("New time: $newTime")

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

kotlinString "Original time: 14:30:45"
String "New time: 14:15:45"

Пример

Используем withMinute для установки граничных значений минут:

kotlinval time = LocalTime.of(9, 45, 30)
val minTime = time.withMinute(0)
val maxTime = time.withMinute(59)

println("Min minutes: $minTime")
println("Max minutes: $maxTime")

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

kotlinString "Min minutes: 09:00:30"
String "Max minutes: 09:59:30"

Пример

Комбинируем withMinute с другими методами изменения времени:

kotlinval originalTime = LocalTime.of(16, 20, 40)
val modifiedTime = originalTime
  .withMinute(10)
  .withHour(8)
  .withSecond(0)
  
println("Modified time: $modifiedTime")

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

kotlinString "Modified time: 08:10:00"

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

  • функцию withHour класса LocalTime,
    которая изменяет часы времени
  • функцию withSecond класса LocalTime,
    которая изменяет секунды времени
  • функцию plusMinutes класса LocalTime,
    которая добавляет минуты к времени
  • функцию getMinute класса LocalTime,
    которая возвращает текущее значение минут