Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
1078 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Константа HOUR_OF_DAY

Константа HOUR_OF_DAY класса ChronoField представляет поле часа суток в 24-часовом формате. Значение часа может находиться в диапазоне от 0 до 23, где 0 соответствует полуночи, а 23 - 11 часам вечера.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.HOUR_OF_DAY

Пример

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

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(14, 30, 45) val hour = time.get(ChronoField.HOUR_OF_DAY) println("Hour of day: $hour")

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

String "Hour of day: 14"

Пример

Изменим значение часа в объекте LocalTime:

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(10, 15) val newTime = time.with(ChronoField.HOUR_OF_DAY, 20) println("New time: $newTime")

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

String "New time: 20:15"

Пример

Проверим валидность значения часа:

import java.time.temporal.ChronoField val isValid1 = ChronoField.HOUR_OF_DAY.isValidValue(15) val isValid2 = ChronoField.HOUR_OF_DAY.isValidValue(25) println("Is 15 valid: $isValid1") println("Is 25 valid: $isValid2")

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

String "Is 15 valid: true" String "Is 25 valid: false"

Пример

Получим диапазон допустимых значений для часа суток:

import java.time.temporal.ChronoField val range = ChronoField.HOUR_OF_DAY.range() val min = range.minimum val max = range.maximum println("Min hour: $min, Max hour: $max")

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

String "Min hour: 0, Max hour: 23"

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

  • константу HOUR_OF_AMPM класса ChronoField,
    которая представляет час в 12-часовом формате
  • константу CLOCK_HOUR_OF_DAY класса ChronoField,
    которая представляет час суток от 1 до 24
  • функцию getHour класса LocalTime,
    которая возвращает час суток
  • функцию withHour класса LocalTime,
    которая устанавливает час суток