Функция getHour

Функция getHour класса OffsetDateTime возвращает значение часа (от 0 до 23) из объекта даты-времени со смещением. Функция не принимает параметров и возвращает целое число типа Int.

Импорт

kotlinimport java.time.OffsetDateTime

Синтаксис

kotlinfun getHour(): Int

Пример

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

kotlinval dateTime = OffsetDateTime.parse("2025-07-15T14:30:45+03:00")
val hour = dateTime.getHour()
println("Hour: $hour")

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

kotlinString "Hour: 14"

Пример

Создадим объект OffsetDateTime с помощью конструктора и получим час:

kotlinimport 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")

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

kotlinString "Hour: 23"

Пример

Используем getHour вместе с другими методами получения компонентов времени:

kotlinval 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")

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

kotlinString "Time: 8:15:20"

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

  • функцию getMinute класса OffsetDateTime,
    которая возвращает минуты
  • функцию getSecond класса OffsetDateTime,
    которая возвращает секунды
  • функцию getYear класса OffsetDateTime,
    которая возвращает год
  • функцию now класса OffsetDateTime,
    которая возвращает текущую дату-время со смещением