НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
725 of 1310 menu

Функция withSecond

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

Импорт

import java.time.LocalDateTime

Синтаксис

fun withSecond(second: Int): LocalDateTime

Пример

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

val dateTime = LocalDateTime.of(2025, 12, 31, 15, 30, 45) val newDateTime = dateTime.withSecond(30) println("Original: $dateTime") println("Modified: $newDateTime")

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

String "Original: 2025-12-31T15:30:45" String "Modified: 2025-12-31T15:30:30"

Пример

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

val dateTime = LocalDateTime.parse("2025-07-15T10:25:40") val result = dateTime.withSecond(0) println(result)

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

String "2025-07-15T10:25:00"

Пример

Использование withSecond в цепочке преобразований:

val dateTime = LocalDateTime.now() val modified = dateTime .withSecond(15) .withMinute(0) .withHour(12) println(modified)

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

String "2025-09-10T12:00:15"

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

  • функцию withHour класса LocalDateTime,
    которая изменяет часы
  • функцию withMinute класса LocalDateTime,
    которая изменяет минуты
  • функцию withSecond класса LocalTime,
    которая изменяет секунды во времени
  • функцию plusSeconds класса LocalDateTime,
    которая добавляет секунды
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить