Введение
Современный 24-часовой формат времени – это система исчисления времени, в которой день отсчитывается от полуночи до полуночи и делится на 24 часа. Время указывается часами (и минутами), прошедшими с полуночи, от 00:00 до 23:59, при этом 24:00 может использоваться для обозначения конца дня. Эта система, в отличие от 12-часового формата, является наиболее распространенным способом обозначения времени в мире сегодня, name=CLDR и используется международным стандартом ISO 8601. В ряде стран, особенно англоязычных, используется 12-часовой формат или сочетание 24-часового и 12-часового форматов. В странах, где преобладает 12-часовой формат, некоторые профессии предпочитают использовать 24-часовой формат. Например, в медицине 24-часовой формат обычно используется при ведении документации о лечении, чтобы избежать двусмысленности при определении времени наступления событий в медицинской истории пациента.
The modern 24 hour clock is the convention of timekeeping in which the day runs from midnight to midnight and is divided into 24 hours. This is indicated by the hours (and minutes) passed since midnight, from 00(:00) to 23(:59), with 24(:00) as an option to indicate the end of the day. This system, as opposed to the 12 hour clock, is the most commonly used time notation in the world today,name=CLDR and is used by the international standard ISO 8601. A number of countries, particularly English speaking, use the 12 hour clock, or a mixture of the 24 and 12 hour time systems. In countries where the 12 hour clock is dominant, some professions prefer to use the 24 hour clock. For example, in the practice of medicine, the 24 hour clock is generally used in documentation of care as it prevents any ambiguity as to when events occurred in a patient's medical history.
Описание
24-часовой формат12-часовой формат 00:0012:00 полночь12:00 a.m. (начало дня) 01:001:00 a.m. 02:002:00 a.m. 03:003:00 a.m. 04:004:00 a.m. 05:005:00 a.m. 06:006:00 a.m. 07:007:00 a.m. 08:008:00 a.m. 09:009:00 a.m. 10:0010:00 a.m. 11:0011:00 a.m. 12:0012:00 полдень12:00 p.m. 13:001:00 p.m. 14:002:00 p.m. 15:003:00 p.m. 16:004:00 p.m. 17:005:00 p.m. 18:006:00 p.m. 19:007:00 p.m. 20:008:00 p.m. 21:009:00 p.m. 22:0010:00 p.m. 23:0011:00 p.m. 24:00 соответствует00:00 следующего дня12:00 полночь (конец дня)
Время суток в 24-часовом формате записывается в виде hh:mm (например, 01:23) или hh:mm:ss (например, 01:23:45), где hh (от 00 до 23) – количество полных часов, прошедших с полуночи, mm (от 00 до 59) – количество полных минут, прошедших с последнего полного часа, а ss (от 00 до 59) – количество секунд с последной полной минуты. Для указания точного конца дня hh может принимать значение 24, а mm и ss принимают значение 00. В случае високосной секунды значение ss может быть расширено до 60. Для чисел до 10 добавляется ведущий ноль, но он является необязательным для часов. Ведущий ноль очень часто используется в компьютерных приложениях и всегда используется, когда это требуется спецификацией (например, ISO 8601). Если требуется разрешение на доли секунды, секунды могут быть десятичной долей; то есть, дробная часть следует за десятичной точкой или запятой, как в 01:23:45.678. Наиболее часто используемым символом разделения часов, минут и секунд является двоеточие, который также используется в ISO 8601. В прошлом некоторые европейские страны использовали точку на линии в качестве разделителя, но большинство национальных стандартов по обозначению времени с тех пор были изменены на международный стандартный двоеточие. В некоторых контекстах (включая некоторые компьютерные протоколы и военное время) не используется никакой разделитель, и времена пишутся, например, "2359".
Полночь 00:00 и 24:00
В 24-часовой системе времени день начинается в полночь, 00:00 или 0:00, а последняя минута дня начинается в 23:59. При необходимости обозначение 24:00 также может использоваться для обозначения полуночи в конце определенной даты – то есть 24:00 одного дня соответствует 00:00 следующего дня. Обозначение 24:00 в основном используется для указания точного конца дня в заданном временном интервале. Типичный пример – указание времени работы, заканчивающегося в полночь (например, "00:00–24:00", "07:00–24:00"). Аналогично, в расписаниях некоторых автобусов и поездов время отправления может быть указано как 00:00, а время прибытия – как 24:00. Юридические контракты часто действуют с 00:00 начала даты до 24:00 конца даты. В то время как 24-часовая система однозначно различает полночь в начале (00:00) и в конце (24:00) любой даты, пользователи 12-часовой системы не имеют общепринятого способа различения этих моментов. Руководства по стилю и правила военной связи в некоторых англоязычных странах не рекомендуют использовать 24:00 даже в 24-часовой системе и советуют указывать время, близкое к полуночи, как 23:59 или 00:01. Иногда избегают использования и 00:00. Руководство было обновлено в июне 2015 года, чтобы использовать формат от 0000 до 2359.
Время после 24:00
Время суток, указанное после 24:00 (например, 24:01 или 25:00 вместо 00:01 или 01:00), не является общепринятым и не регламентируется соответствующими стандартами. Тем не менее, оно иногда использовалось в определенных ситуациях в Великобритании, Франции, Испании, Канаде, Японии, Южной Корее, Гонконге и Китае, где рабочий день продолжается после полуночи, например, при производстве и планировании телевизионных программ. Формат файла расписаний общественного транспорта GTFS предусматривает понятие рабочих дней и ожидает указание времени после 24:00 для рейсов, выполняемых после полуночи.
Компьютерная поддержка
В большинстве стран компьютеры по умолчанию отображают время в 24-часовом формате. Например, Microsoft Windows и macOS активируют 12-часовой формат по умолчанию только в нескольких конкретных языковых и региональных настройках. 24-часовая система обычно используется в текстовых интерфейсах. Программы POSIX, такие как ls, по умолчанию отображают временные метки в 24-часовом формате.