Функция getSecond
Функция getSecond класса OffsetDateTime возвращает значение секунд компонента времени от 0 до 59.
Функция не принимает параметров и возвращает целое число типа Int.
Импорт
import java.time.OffsetDateTime
Синтаксис
fun getSecond(): Int
Пример
Получим секунды из объекта OffsetDateTime:
val dateTime = OffsetDateTime.parse("2025-07-15T14:30:45+03:00")
val seconds = dateTime.getSecond()
println("Seconds: $seconds")
Результат выполнения кода:
String "Seconds: 45"
Пример
Сравним секунды двух разных моментов времени:
val 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")
Результат выполнения кода:
String "First seconds: 30"
String "Second seconds: 45"
Пример
Используем полученные секунды в условных выражениях:
val currentTime = OffsetDateTime.now()
val currentSeconds = currentTime.getSecond()
if (currentSeconds > 30) {
println("More than 30 seconds")
} else {
println("30 seconds or less")
}
Результат выполнения кода:
String "More than 30 seconds" или String "30 seconds or less"
Смотрите также
-
функцию
getHourклассаOffsetDateTime,
которая возвращает часы компонента времени -
функцию
getMinuteклассаOffsetDateTime,
которая возвращает минуты компонента времени -
функцию
getNanoклассаOffsetDateTime,
которая возвращает наносекунды компонента времени -
функцию
parseклассаOffsetDateTime,
которая преобразует строку в объект времени