Функция getHour
Функция getHour класса OffsetDateTime возвращает значение часа (от 0 до 23) из объекта даты-времени со смещением.
Функция не принимает параметров и возвращает целое число типа Int.
Импорт
import java.time.OffsetDateTime
Синтаксис
fun getHour(): Int
Пример
Получим час из объекта OffsetDateTime:
val dateTime = OffsetDateTime.parse("2025-07-15T14:30:45+03:00")
val hour = dateTime.getHour()
println("Hour: $hour")
Результат выполнения кода:
String "Hour: 14"
Пример
Создадим объект OffsetDateTime с помощью конструктора и получим час:
import java.time.OffsetDateTime
import java.time.ZoneOffset
val dateTime = OffsetDateTime.of(2025, 12, 31, 23, 45, 30, 0, ZoneOffset.ofHours(5))
val hour = dateTime.getHour()
println("Hour: $hour")
Результат выполнения кода:
String "Hour: 23"
Пример
Используем getHour вместе с другими методами получения компонентов времени:
val dateTime = OffsetDateTime.parse("2025-03-20T08:15:20-02:00")
val hour = dateTime.getHour()
val minute = dateTime.getMinute()
val second = dateTime.getSecond()
println("Time: $hour:$minute:$second")
Результат выполнения кода:
String "Time: 8:15:20"