Функция withSecond

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

Импорт

kotlinimport java.time.LocalTime

Синтаксис

kotlinfun withSecond(second: Int): LocalTime

Пример

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

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

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

kotlinString "Original: 14:30:15, New: 14:30:45"

Пример

Установим нулевое значение секунд:

kotlinval time = LocalTime.parse("09:15:30")
val newTime = time.withSecond(0)
println(newTime)

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

kotlinString "09:15:00"

Пример

Использование с другими компонентами времени:

kotlinval time = LocalTime.now()
val modifiedTime = time.withSecond(30).withMinute(45)
println("Current: $time, Modified: $modifiedTime")

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

kotlinString "Current: 14:25:10.123, Modified: 14:45:30"

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

  • функцию withHour класса LocalTime,
    которая изменяет часы времени
  • функцию withMinute класса LocalTime,
    которая изменяет минуты времени
  • функцию getSecond класса LocalTime,
    которая возвращает секунды времени
  • функцию of класса LocalTime,
    которая создает время из компонентов