Стажировка
Открыта запись на бесплатный пробный месяц! Жми для подробностей! →
699 of 1310 menu
Бесплатный курс по Верстке. От новичка до продвинутого верстальщика! Мы уже начали, но можно присоединится! Жми для записи!

Функция 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,
    которая возвращает час из объекта времени