Функция withSecond
Функция withSecond
класса LocalTime
создает новый объект времени на основе существующего,
но с измененным значением секунд. В параметр мы передаем целое число от 0
до 59
, представляющее новые секунды.
Импорт
import java.time.LocalTime
Синтаксис
fun withSecond(second: Int): LocalTime
Пример
Создадим объект времени и изменим в нем секунды:
val time = LocalTime.of(14, 30, 15)
val newTime = time.withSecond(45)
println("Original: $time, New: $newTime")
Результат выполнения кода:
String "Original: 14:30:15, New: 14:30:45"
Пример
Установим нулевое значение секунд:
val time = LocalTime.parse("09:15:30")
val newTime = time.withSecond(0)
println(newTime)
Результат выполнения кода:
String "09:15:00"
Пример
Использование с другими компонентами времени:
val time = LocalTime.now()
val modifiedTime = time.withSecond(30).withMinute(45)
println("Current: $time, Modified: $modifiedTime")
Результат выполнения кода:
String "Current: 14:25:10.123, Modified: 14:45:30"
Смотрите также
-
функцию
withHour
классаLocalTime
,
которая изменяет часы времени -
функцию
withMinute
классаLocalTime
,
которая изменяет минуты времени -
функцию
getSecond
классаLocalTime
,
которая возвращает секунды времени -
функцию
of
классаLocalTime
,
которая создает время из компонентов