Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
699 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция getHour

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

Импорт

import java.time.LocalDateTime

Синтаксис

fun getHour(): Int

Пример

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

val dateTime = LocalDateTime.of(2025, 12, 31, 15, 30, 45) val hour = dateTime.getHour() println("Hour: $hour")

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

String "Hour: 15"

Пример

Создадим текущую дату и время и получим текущий час:

val currentDateTime = LocalDateTime.now() val currentHour = currentDateTime.getHour() println("Current hour: $currentHour")

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

String "Current hour: 14"

Пример

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

val midnight = LocalDateTime.of(2025, 6, 15, 0, 0) val noon = LocalDateTime.of(2025, 6, 15, 12, 0) val evening = LocalDateTime.of(2025, 6, 15, 23, 59) 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 класса LocalDateTime,
    которая возвращает минуты времени
  • функцию getSecond класса LocalDateTime,
    которая возвращает секунды времени
  • функцию withHour класса LocalDateTime,
    которая создает копию объекта с измененным часом
  • функцию getHour класса LocalTime,
    которая возвращает час из объекта времени