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

Константа CLOCK_HOUR_OF_AMPM

Константа CLOCK_HOUR_OF_AMPM класса ChronoField представляет час в 12-часовом формате, где значение может быть от 1 до 12. В отличие от HOUR_OF_AMPM, которая использует диапазон от 0 до 11, данная константа представляет часы в более привычном "циферблатном" формате.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.CLOCK_HOUR_OF_AMPM

Пример

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

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(14, 30) val clockHour = time.get(ChronoField.CLOCK_HOUR_OF_AMPM) println("Clock hour: $clockHour")

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

String "Clock hour: 2"

Пример

Используем константу для установки значения часа в 12-часовом формате:

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(10, 0) val newTime = time.with(ChronoField.CLOCK_HOUR_OF_AMPM, 8) println("New time: $newTime")

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

String "New time: 20:00"

Пример

Проверим допустимый диапазон значений для поля CLOCK_HOUR_OF_AMPM:

import java.time.temporal.ChronoField val range = ChronoField.CLOCK_HOUR_OF_AMPM.range() val min = range.minimum val max = range.maximum println("Range: $min to $max")

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

String "Range: 1 to 12"

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

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