Функция getSecond

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

Импорт

kotlinimport java.time.LocalDateTime

Синтаксис

kotlinfun getSecond(): Int

Пример

Получим секунды из объекта LocalDateTime:

kotlinval dateTime = LocalDateTime.of(2025, 12, 31, 14, 30, 45)
val seconds = dateTime.second
println("Seconds: $seconds")

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

kotlinString "Seconds: 45"

Пример

Создадим объект LocalDateTime и получим его компоненты, включая секунды:

kotlinval dateTime = LocalDateTime.parse("2025-07-15T10:25:30")

val hour = dateTime.hour
val minute = dateTime.minute
val second = dateTime.second

println("Time: $hour:$minute:$second")

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

kotlinString "Time: 10:25:30"

Пример

Проверим граничные значения секунд:

kotlinval dateTime1 = LocalDateTime.of(2025, 1, 1, 0, 0, 0)
val dateTime2 = LocalDateTime.of(2025, 1, 1, 23, 59, 59)

println("Min seconds: ${dateTime1.second}")
println("Max seconds: ${dateTime2.second}")

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

kotlinString "Min seconds: 0"
String "Max seconds: 59"

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

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