Функция getSecond

Функция getSecond класса OffsetDateTime возвращает значение секунд компонента времени от 0 до 59. Функция не принимает параметров и возвращает целое число типа Int.

Импорт

kotlinimport java.time.OffsetDateTime

Синтаксис

kotlinfun getSecond(): Int

Пример

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

kotlinval dateTime = OffsetDateTime.parse("2025-07-15T14:30:45+03:00")
val seconds = dateTime.getSecond()
println("Seconds: $seconds")

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

kotlinString "Seconds: 45"

Пример

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

kotlinval dateTime1 = OffsetDateTime.parse("2025-03-10T08:15:30+02:00")
val dateTime2 = OffsetDateTime.parse("2025-03-10T08:15:45+02:00")

val seconds1 = dateTime1.getSecond()
val seconds2 = dateTime2.getSecond()

println("First seconds: $seconds1")
println("Second seconds: $seconds2")

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

kotlinString "First seconds: 30"
String "Second seconds: 45"

Пример

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

kotlinval currentTime = OffsetDateTime.now()
val currentSeconds = currentTime.getSecond()

if (currentSeconds > 30) {
  println("More than 30 seconds")
} else {
  println("30 seconds or less")
}

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

kotlinString "More than 30 seconds" или String "30 seconds or less"

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

  • функцию getHour класса OffsetDateTime,
    которая возвращает часы компонента времени
  • функцию getMinute класса OffsetDateTime,
    которая возвращает минуты компонента времени
  • функцию getNano класса OffsetDateTime,
    которая возвращает наносекунды компонента времени
  • функцию parse класса OffsetDateTime,
    которая преобразует строку в объект времени