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

Константа HOUR_OF_AMPM

Константа HOUR_OF_AMPM класса ChronoField представляет час дня в 12-часовом формате. Значение поля может быть от 0 до 11, где 0 представляет полночь (12 часов) и полдень (12 часов) в 12-часовой системе.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.HOUR_OF_AMPM

Пример

Получим значение часа в 12-часовом формате из объекта LocalTime:

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(14, 30) val hourOfAmPm = time.get(ChronoField.HOUR_OF_AMPM) println("Hour of AM/PM: $hourOfAmPm")

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

String "Hour of AM/PM: 2"

Пример

Используем константу HOUR_OF_AMPM для проверки допустимых значений:

import java.time.temporal.ChronoField val range = ChronoField.HOUR_OF_AMPM.range() val minValue = range.minimum val maxValue = range.maximum println("Range: from $minValue to $maxValue")

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

String "Range: from 0 to 11"

Пример

Проверим, является ли поле HOUR_OF_AMPM временным:

import java.time.temporal.ChronoField val isTimeBased = ChronoField.HOUR_OF_AMPM.isTimeBased() val isDateBased = ChronoField.HOUR_OF_AMPM.isDateBased() println("Is time based: $isTimeBased") println("Is date based: $isDateBased")

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

String "Is time based: true" String "Is date based: false"

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

  • константу HOUR_OF_DAY класса ChronoField,
    которая представляет час в 24-часовом формате
  • константу CLOCK_HOUR_OF_AMPM класса ChronoField,
    которая представляет час в 12-часовом формате (от 1 до 12)
  • константу AMPM_OF_DAY класса ChronoField,
    которая представляет AM/PM индикатор
  • функцию getHour класса LocalTime,
    которая возвращает час в 24-часовом формате
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить