НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
663 of 1310 menu

Функция getHour

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

Импорт

import java.time.LocalTime

Синтаксис

fun getHour(): Int

Пример

Получим час из объекта времени "15:30:45":

val time = LocalTime.of(15, 30, 45) val hour = time.getHour() println("Hour: $hour")

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

String "Hour: 15"

Пример

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

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

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

String "Current hour: 14"

Пример

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

val midnight = LocalTime.of(0, 0) val noon = LocalTime.of(12, 0) val maxHour = LocalTime.of(23, 59) println("Midnight hour: ${midnight.getHour()}") println("Noon hour: ${noon.getHour()}") println("Max hour: ${maxHour.getHour()}")

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

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

Пример

Используем функцию getHour в условных выражениях:

val time = LocalTime.of(18, 30) val hour = time.getHour() if (hour < 12) { println("Good morning!") } else if (hour < 18) { println("Good afternoon!") } else { println("Good evening!") }

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

String "Good evening!"

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

  • функцию getMinute класса LocalTime,
    которая возвращает минуты из времени
  • функцию getSecond класса LocalTime,
    которая возвращает секунды из времени
  • функцию of класса LocalTime,
    которая создает время из числовых компонентов
  • функцию now класса LocalTime,
    которая возвращает текущее время
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить