Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
955 of 1310 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Метод getHour

Метод getHour класса OffsetTime возвращает значение часа из объекта времени со смещением. Значение часа находится в диапазоне от 0 до 23.

Импорт

import java.time.OffsetTime

Синтаксис

fun getHour(): Int

Пример

Создадим объект OffsetTime и получим значение часа:

val time = OffsetTime.of(15, 30, 45, 0, java.time.ZoneOffset.ofHours(3)) val hour = time.getHour() println("Hour: $hour")

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

String "Hour: 15"

Пример

Получим час из текущего времени со смещением:

val currentTime = OffsetTime.now() val currentHour = currentTime.getHour() println("Current hour: $currentHour")

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

String "Current hour: 14"

Пример

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

val midnight = OffsetTime.of(0, 0, 0, 0, java.time.ZoneOffset.UTC) val noon = OffsetTime.of(12, 0, 0, 0, java.time.ZoneOffset.UTC) val evening = OffsetTime.of(23, 59, 59, 0, java.time.ZoneOffset.UTC) println("Midnight hour: ${midnight.getHour()}") println("Noon hour: ${noon.getHour()}") println("Evening hour: ${evening.getHour()}")

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

String "Midnight hour: 0" String "Noon hour: 12" String "Evening hour: 23"

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

  • метод getMinute класса OffsetTime,
    который возвращает минуты из времени со смещением
  • метод getSecond класса OffsetTime,
    который возвращает секунды из времени со смещением
  • метод getOffset класса OffsetTime,
    который возвращает смещение времени
  • класс LocalTime,
    который представляет время без смещения