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

Константа CLOCK_HOUR_OF_DAY

Константа CLOCK_HOUR_OF_DAY класса ChronoField представляет час дня в 12-часовом формате. Значение этой константы может быть от 1 до 12, где 12 соответствует полуночи и полудню.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.CLOCK_HOUR_OF_DAY

Пример

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

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(14, 30) val hour12 = time.get(ChronoField.CLOCK_HOUR_OF_DAY) println("12-hour format: $hour12")

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

String "12-hour format: 2"

Пример

Сравним CLOCK_HOUR_OF_DAY с HOUR_OF_DAY:

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(0, 0) val hour12 = time.get(ChronoField.CLOCK_HOUR_OF_DAY) val hour24 = time.get(ChronoField.HOUR_OF_DAY) println("12-hour: $hour12, 24-hour: $hour24")

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

String "12-hour: 12, 24-hour: 0"

Пример

Использование CLOCK_HOUR_OF_DAY с различными значениями времени:

import java.time.LocalTime import java.time.temporal.ChronoField val times = listOf( LocalTime.of(0, 0), LocalTime.of(6, 0), LocalTime.of(12, 0), LocalTime.of(18, 0) ) for (time in times) { val hour12 = time.get(ChronoField.CLOCK_HOUR_OF_DAY) println("${time} -> $hour12") }

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

String "00:00 -> 12" String "06:00 -> 6" String "12:00 -> 12" String "18:00 -> 6"

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

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