• Текст документа
  • Статус
Оглавление
Поиск в тексте
Документ в силу не вступил


ГОСТ Р 7.0.64-2018
(ИСО 8601:2004)


НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Система стандартов по информации, библиотечному и издательскому делу

ПРЕДСТАВЛЕНИЕ ДАТ И ВРЕМЕНИ

Общие требования

System of standards on information, librarianship and publishing. Representation of dates and times. General requirements



ОКС 01.140.20

Дата введения 2019-01-01

Предисловие

1 ПОДГОТОВЛЕН Федеральным государственным унитарным предприятием "Российский научно-технический центр информации по стандартизации, метрологии и оценке соответствия" (ФГУП "СТАНДАРТИНФОРМ") и Федеральным государственным бюджетным учреждением науки "Всероссийский институт научной и технической информации Российской академии наук" (ВИНИТИ РАН) на основе собственного перевода на русский язык англоязычной версии указанного в пункте 4 стандарта

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 191 "Научно-техническая информация, библиотечное и издательское дело"

3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 22 мая 2018 г. N 265-ст

4 Настоящий стандарт является модифицированным по отношению к международному стандарту ИСО 8601:2004 "Элементы данных и форматы для обмена информацией. Обмен информацией. Представление дат и времени" (ISO 8601:2004 "Data elements and interchange formats - Information interchange - Representation of dates and times", MOD) путем изменения его структуры и приведения в соответствие с правилами, установленными в ГОСТ 1.5-2001 (подразделы 4.2 и 4.3).

В настоящий стандарт не включены предисловие и приложение А примененного международного стандарта, которое нецелесообразно применять в связи с тем, что оно носит справочный характер. Оригинальный текст невключенного приложения А приведен в дополнительном приложении ДА.

В настоящем стандарте исключены ссылки на международные стандарты, которые не являются приемлемыми для применения.

Порядковое обозначение дней года приведено в дополнительном приложении ДБ.

Сопоставление структуры настоящего стандарта со структурой примененного в нем международного стандарта приведено в дополнительном приложении ДВ.

Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5-2012 (пункт 3.5)

5 ВВЕДЕН ВПЕРВЫЕ


Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

Введение


Рекомендации и стандарты по этой теме публикуются с 1971 г., однако в различных странах широко использовались различные формы числовых обозначений дат и времени. При трансграничном обмене информацией может возникнуть неправильное толкование иерархии цифр в таких обозначениях, что приведет к путанице и другим логически вытекающим ошибкам. Цель настоящего стандарта - устранить риск неправильного толкования и избежать путаницы и ее последствий.

Настоящий стандарт содержит указания по числовому представлению информации, относящейся к датам и времени дня. Кроме того, настоящий стандарт включает указания по обозначению форматов такого представления.

Чтобы получить согласованные форматы для представления календарных дат, дат в днях года и недель, временных интервалов, периодических временных интервалов, комбинированных дат со временем дня, а различий между местным временем и универсальным скоординированным временем суток, а также чтобы избежать двусмысленности этих представлений, было необходимо использовать в некоторых обозначениях помимо цифр либо одиночные буквы и другие графические элементы, либо сочетание буквенных и других символов.

Вышеуказанные действия способствовали повышению универсальности и общей применимости предыдущих стандартов в этой области и обеспечили однозначность обозначений для выражения любой даты или времени, или их сочетания. Каждое обозначение несложно распознать, и это является существенным преимуществом, когда требуется толкование обозначений человеком.

Настоящий стандарт включает наиболее распространенные выражения для дат и времени дня, установленные предшествующими международными стандартами, а также дает единообразное представление для некоторых новых выражений, используемых на практике. Внедрение этого стандарта в информационный обмен между системами обработки данных устранит погрешности, возникающие в результате неправильного толкования обозначений, а также сэкономит затраты на устранение несоответствий. Внедрение настоящего стандарта не только будет способствовать трансграничным связям, но также улучшит совместимость программного обеспечения и упростит коммуникацию как в пределах одной организации, так и между организациями.

Некоторые буквенные и графические обозначения, используемые в тексте настоящего стандарта, являются общими для дат и времени и для нормального типографского текста. Следует помнить, что для единиц времени в обычном тексте должны использоваться обозначения, представленные в ISO 31-1.

Чтобы избежать путаницы между формами представления дат и времени и реальным текстом, его знаками препинания и связанными графическими символами, все формы представления приведены в стандарте в скобках [ ]. Скобки не являются частью обозначения и должны быть опущены при практической реализации представлений. Все содержание стандарта вне скобок представляет собой обычный текст, а не часть обозначений. В приводимых примерах эти скобки не применяются.

1 Область применения


Настоящий стандарт устанавливает требования к числовому представлению дат и времени в автоматизированных системах и метаданных электронных научно-технических документов.

Настоящий стандарт применяется в случаях, когда в обмен информацией включены обозначения или форматы обозначений дат по григорианскому календарю, времени по 24-часовой системе определения времени, периодов времени или повторяющихся периодов времени.

Настоящий стандарт не распространяется на даты и время, выраженные словами без использования символьных обозначений.

Настоящий стандарт не присваивает каких-либо особых смысловых значений или толкований никаким элементам данных, использующим обозначения в соответствии с настоящим стандартом. Их смысловое значение определяется контекстом применения.

2 Термины и определения


В настоящем стандарте применены следующие термины с соответствующими определениями:

2.1 Основные понятия

2.1.1 временная ось (time axis): Математическое представление временной последовательности мгновенных событий вдоль единой оси.

2.1.2 момент времени (instant): Точка на временной оси.


Примечание - Мгновенное событие происходит в заданный момент времени.

2.1.3 период времени (временной интервал) (time interval): Часть временной оси, ограниченная двумя моментами времени.


Примечание - Период времени включает все моменты времени между двумя граничными моментами и (если не указано иное) сами граничные моменты времени.

2.1.4 шкала времени (time scale): Система упорядоченных меток, которые могут быть присвоены моментам времени на временной оси, а один момент времени выбран в качестве начального (нулевого).


Примечания

1 Шкала времени может быть выбрана в том числе как:

a) непрерывная, например международное атомное время (TAI);

b) непрерывная с разрывами, например Всемирное координированное время (UTC) с учетом дополнительных секунд, стандартное время с учетом перехода с летнего времени на зимнее и обратно;

c) состоящая из последовательных шагов, например обычные календари, когда шкала времени разбита на последовательные временные интервалы и все моменты времени каждого временного интервала обозначает одна и та же метка;

d) дискретная, например в цифровых технологиях.

2 Для физических или технических приложений предпочтительной является шкала времени с количественными метками, основанными на выборе начального момента времени и единицы измерения.

3 Обычные шкалы времени используют сочетание различных единиц измерения, таких, как секунда, минута, час или различные временные интервалы календаря, такие как календарный день, календарный месяц и календарный год.

4 Шкала времени имеет точку отсчета, которая соотносит одну из меток шкалы времени одному из моментов времени, таким образом определяя отнесение меток к моментам времени на шкале времени.

2.1.5 метка времени (time point, date, time): Метка, присвоенная моменту времени посредством установленной шкалы времени.


Примечания

1 На шкале времени, состоящей из последовательных шагов, два различных момента времени могут быть выражены одной и той же меткой времени (см. примечание 1 термина "шкала времени").

2 Для многих шкал времени с количественными метками числовое значение метки времени момента времени можно считать равным продолжительности периода времени от начала шкалы времени до рассматриваемого момента времени.

3 Термин "время" часто используется в естественном языке. Тем не менее он должен использоваться лишь тогда, когда смысловое значение четко понятно из контекста, поскольку термин "время" также используется в других значениях.

2.1.6 продолжительность (duration): Неотрицательная величина, приписываемая периоду времени, значение которой равно разности между метками времени конечного момента и начального момента периода времени (если метки времени являются числовыми).


Примечания

1 В случае разрывов на шкале времени, таких как добавляемая секунда или переход от зимнего к летнему времени и обратно, для вычисления продолжительности нужно вычесть или добавить продолжительность разрыва.

2 Продолжительность является одной из основных величин в Международной системе величин (ISQ), на которой основывается Международная система единиц (СИ). В этом контексте часто используется термин "время" вместо "продолжительность".

3 Для термина "продолжительность" часто используются такие выражения, как "время" или "период времени". Термин "время" не рекомендуется использовать в этом значении, а термин "период времени" недопустимо использовать в таком значении, чтобы избежать путаницы с понятием "период времени", установленным 2.1.3.

4 Единицей продолжительности в системе СИ является секунда.

2.1.7 номинальная продолжительность (nominal duration): Продолжительность, выраженная в годах, месяцах, неделях, днях или других единицах.


Примечание - Продолжительность календарного года, календарного месяца, календарной недели или календарного дня зависит от их положения в календаре. Поэтому точная величина номинальной продолжительности может быть оценена лишь в случае, когда известна продолжительность соответствующего календарного года, календарных месяцев, календарных недель и календарных дней.

2.1.8 дата (date): Метка времени, представляющая календарный день на шкале времени, состоящей из начала и последовательности календарных дней.

2.1.9 календарная дата (calendar date): Дата, представляющая отдельный календарный день посредством номера календарного года, номера календарного месяца и порядкового номера дня в календарном месяце.

2.1.10 порядковая дата (ordinal date): Дата, представляющая отдельный календарный день посредством номера календарного года и его порядкового номера в его календарном году.

2.1.11 недельная дата (week date): Дата, представляющая отдельный календарный день посредством календарного года, к которому относится его календарная неделя, порядкового номера его календарной недели в рамках этого календарного года и порядкового номера дня в этой календарной неделе.

2.1.12 Всемирное координированное время (UTC): Шкала времени, образующая основу координированной передачи по радио стандартных частот и сигналов точного времени. Она точно соответствует ходу международного атомного времени, но отличается от него на целое число секунд.


Примечания

1 Всемирное координированное время устанавливается Международным бюро мер и весов (BIPM, т.е. Bureau International des Poids et Mesures) и Международной службой наблюдения за вращением Земли (IERS). Всемирное координированное время обеспечивает основу стандартного времени, использование которого юридически закреплено во многих странах. В резолюции 5 15-й Генеральной конференции по мерам и весам (CGPM) (1975 г.) записано, что такое использование настоятельно рекомендуется.

2 Всемирное координированное время регулируется по UT1 путем добавления или исключения секунд, которые известны под названием "дополнительные секунды" (2.2.2).

3 Среднее время по Гринвичу (GMT) в глобальном масштабе заменено Всемирным координированным временем. Всемирное координированное время часто (неправильно) называют GMT. Авиацией и службами морской навигации обычно используется Всемирное координированное время, но для астронавигации они также используют истинное местное время и среднее местное время.

4 Дополнительную информацию можно найти по следующим адресам:

- URL для Международного бюро мер и весов http://www.bipm.fr

- URL для Международной службы наблюдения за вращением Земли http://hpiers.obspm.fr.

2.1.13 Всемирное координированное время (UTC) дня (UTC of day): Числовое выражение момента времени в рамках календарного дня в соответствии с Всемирным координированным временем.

2.1.14 стандартное время (standard time): Шкала времени, полученная на основе Всемирного координированного времени путем сдвига по времени, который установлен для данного места уполномоченным органом.


Примечание - Сдвиг по времени может варьироваться в течение года.

2.1.15 стандартное время дня (standard time of day): Числовое выражение момента времени в рамках календарного дня продолжительностью, которая истекла с полуночи местного стандартного времени.

2.1.16 местное время (local time): Локально применимое время дня, такое как стандартное время дня, или время дня не на основе Всемирного координированного времени.

2.1.17 повторяющийся период времени (recurring time interval): Серия последовательных периодов времени с равной продолжительностью или равной номинальной продолжительностью.

Примечание - Если продолжительность периодов времени измеряется в календарных единицах, то точная продолжительность каждого периода времени зависит от календарных дат его начала и окончания.

2.2 Единицы времени, номинальная продолжительность и периоды времени

2.2.1 секунда (second): Основная единица измерения времени в Международной системе единиц (СИ), как это определено Международным комитетом мер и весов [ГОСТ Р 7.0.64-2018 (ИСО 8601:2004) Система стандартов по информации, библиотечному и издательскому делу. Представление дат и времени. Общие требования International des Poids et Mesures (CIPM)].


Примечание - Секунда является основной единицей для выражения продолжительности.

2.2.2 дополнительная секунда (leap second): Международный временной шаг в одну секунду для регулирования Всемирного координированного времени (UTC), для обеспечения соответствующего согласования с UT1, шкалой времени на основе вращения Земли.


Примечание - Добавленная секунда называется положительной дополнительной секундой, а изъятая секунда называется отрицательной дополнительной секундой. Положительная дополнительная секунда вставляется между [23:59:59Z] и [24:00:00Z] и может быть представлена как [23:59:60Z], Отрицательные дополнительные секунды означают изъятие из шкалы времени периода [23:59:59Z], Добавление или изъятие имеет место, как это определяется IERS, как правило, 30 июня или 31 декабря, но, при необходимости, может быть сделано 31 марта или 30 сентября.

2.2.3 минута (minute): Единица времени, равная 60 секундам.

2.2.4 час (hour): Единица времени, равная 60 минутам.

2.2.5 день (единица времени) (day): Единица времени, равная 24 часам.

2.2.6 календарный день (calendar day): Период времени, начинающийся в полночь и заканчивающийся в следующую полночь, которая в свою очередь является начальным моментом времени следующего календарного дня.


Примечания

1 Календарный день также часто называется "день".

2 Продолжительность календарного дня составляет 24 часа; если он не изменен:

a) добавлением или изъятием дополнительных секунд, по решению службы наблюдения за вращением Земли (IERS), или

b) добавлением либо изъятием других периодов времени, как это может быть предписано местными органами власти для изменения шкалы местного времени.

2.2.7 день (продолжительность) (day duration): Продолжительность календарного дня.


Примечание - Термин "день" применяется также к продолжительности любого периода времени, который начинается в некоторый момент времени календарного дня и заканчивается в то же самое время дня на следующий календарный день.

2.2.8 календарная неделя (calendar week): Период времени, состоящий из семи календарных дней, начиная с понедельника.


Примечания

1 Календарную неделю часто называют "неделей".

2 Сведения о названиях и номерах календарных дней приведены в 3.2.2.

3 Календарная неделя может быть идентифицирована по ее порядковому номеру в рамках текущего календарного года в соответствии с 2.2.10.

2.2.9 неделя (week): Продолжительность календарной недели.


Примечание - Термин "неделя" относится также к продолжительности любого периода времени, который начинается в определенное время календарного дня и заканчивается в это же время дня того же календарного дня следующей календарной недели.

2.2.10 номер календарной недели (calendar week number): Порядковый номер, идентифицирующий календарную неделю в рамках текущего календарного года в соответствии с правилом, согласно которому первая календарная неделя года - это та, которая включает первый четверг текущего года, а последней календарной неделей календарного года является неделя, непосредственно предшествующая первой календарной неделе следующего календарного года.

2.2.11 календарный месяц (calendar month): Период времени, который получился в результате деления календарного года на 12 периодов времени, каждый из которых имеет специальное название и содержит специальное количество календарных дней.


Примечания

1 Календарный месяц часто называют "месяцем".

2 Сведения о названиях месяцев календарного года григорианского календаря, которые перечислены в порядке следования, относительно им присущего количества дней в месяце и относительно порядковых номеров дней в обычные и високосные годы, приведены в 3.2.1.

2.2.12 месяц (month): Продолжительность в 28, 29, 30 или 31 календарный день, в зависимости от начала и окончания соответствующего периода времени в рамках определенного календарного месяца.


Примечания

1 Термин "месяц" относится также к продолжительности любого периода времени, который начинается в определенное время календарного дня календарного месяца и заканчивается в это же время дня того же календарного дня следующего календарного месяца, если он существует. В других случаях окончание календарного дня должно быть согласовано.

2 В определенных случаях месяцем считается продолжительность в 30 календарных дней.

2.2.13 календарный год (calendar year): Циклический период времени по календарю, который требуется для одного обращения Земли вокруг Солнца и аппроксимируется целым числом календарных дней.


Примечания

1 Календарный год часто называют "годом".

2 Если не указано иное, то в настоящем стандарте этот термин обозначает календарный год в григорианском календаре.

2.2.14 год (year): Продолжительность в 365 или 366 календарных дней, в зависимости от начала и окончания соответствующего периода времени в рамках определенных календарных лет.


Примечание - Термин "год" также относится и к продолжительности любого периода времени, который начинается в конкретное время дня в определенную календарную дату календарного года и заканчивается в это же время дня календарной даты следующего календарного года, если она существует. В других случаях календарная дата окончания должна быть согласована.

2.2.15 григорианский календарь (Gregorian calendar): Общеупотребительный календарь, введенный в 1582 г. с целью определить календарный год, который бы аппроксимировал тропический год более точно, чем юлианский календарь.


Примечание - В настоящем стандарте термин "григорианский календарь" относится к шкале времени, описанной в 3.2.1.

2.2.16 невисокосный год (common year): Календарный год в григорианском календаре, в котором содержится 365 календарных дней.

2.2.17 високосный год (leap year): Календарный год в григорианском календаре, в котором содержится 366 календарных дней.

2.2.18 столетний год (вековой год) (centennial year): Календарный год в григорианском календаре, номер которого делится на сто без остатка.

2.3 Обозначения и форматы

2.3.1 обозначение даты и времени (date and time representation): Выражение, указывающее метку времени, период времени или повторяющийся период времени.

2.3.2 обозначение формата даты и времени (date and time format representation): Выражение, описывающее формат неопределенного класса обозначений даты и времени.

2.3.3 основной формат (basic format): Формат обозначения даты и времени, или обозначение формата даты и времени, который содержит минимальное число элементов, необходимое для обеспечения требуемой точности.


Примечание - Основной формат не применяется в обычном тексте.

2.3.4 расширенный формат (extended format): Расширение основного формата, которое предусматривает дополнительные разделители элементов времени.

2.3.5 полное представление (complete representation): Представление, включающее все элементы даты и времени, связанные с выражением.


Примечание - Термин применяется, в частности, для указания на выражение календарного года четырьмя цифрами.

2.3.6 представление десятичное (decimal representation): Расширение представления путем добавления десятичной доли к компоненту обозначения с самым низким порядком.

2.3.7 представление с уменьшенной точностью (representation with reduced accuracy): Сокращенная форма представления за счет опущения элементов низшего порядка.

2.3.8 расширенное представление (expanded representation): Расширение представления с целью идентификации дат в календарных годах за пределами диапазона от [0000] до [9999].

3 Основополагающие принципы

3.1 Основные правила


В настоящем стандарте приведен набор правил представления:

- меток времени,

- периодов времени,

- повторяющихся периодов времени.

И точные, и аппроксимированные представления могут быть идентифицированы посредством единообразных и точных обозначений, указывающих соответствующие даты, время дня и продолжительность. Требуемую и достигаемую степень точности можно варьировать за счет включения или изъятия соответствующих элементов времени (таких, как секунды).

Кроме того, в настоящем стандарте приведены правила представления обозначений, описывающих формат указанных выше представлений.

Во всех обозначениях принят порядок убывания значимости элементов времени слева направо.

3.2 Шкалы времени

3.2.1 Григорианский календарь


В настоящем стандарте для идентификации календарных дней используется григорианский календарь. Этот календарь представляет собой шкалу времени, состоящую из потенциально бесконечной последовательности календарных годов. Последовательные календарные годы идентифицируются последовательно присваиваемыми порядковыми номерами годов.

Григорианский календарь различает невисокосные года, состоящие из 365 последовательных календарных дней, и високосные года, которые состоят из 366 последовательных календарных дней. Високосным годом является год, номер которого делится на четыре без остатка. Однако столетние года не являются високосными годами, за исключением тех случаев, когда их номера делятся без остатка на четыреста.

В григорианском календаре каждый календарный год делится на 12 последовательных календарных месяцев, каждый из которых состоит из того количества календарных дней, которое указано в таблице 1.

В григорианском календаре за точку отсчета принято 20 мая 1875 года, календарный день подписания в Париже Метрической конвенции ("Convention du ГОСТ Р 7.0.64-2018 (ИСО 8601:2004) Система стандартов по информации, библиотечному и издательскому делу. Представление дат и времени. Общие требования").

Настоящий стандарт позволяет идентифицировать календарные годы по их номеру года до и после введения григорианского календаря. Для определения календарных лет, номеров лет и номеров календарного дня в текущем календарном году используются только правила Метрической конвенции. Для целей настоящего стандарта календарь, основанный на этих правилах, называется григорианским календарем. Использование настоящего календаря для дат, предшествующих дате введения григорианского календаря (это называется пролептическим григорианским календарем), допускается только по соглашению партнеров по обмену информацией.

Введение григорианского календаря сопровождалось отменой накопленных неточностей юлианского календаря. Тем не менее при определении дат в пролептическом григорианском календаре никакие даты не должны вноситься или исключаться.

Примечание - В пролептическом григорианском календаре календарный год [0000] исключен.


Пример - Гоигорианский календарь был впервые введен 15 октября 1582 г. В календаре, установленном настоящим стандартом, календарная дата, предшествующая этому календарному дню, называется 14 октября 1582 г. В юлианском календаре этот календарный день называется 4 октября 1582 г.


Таблица 1 - Календарные месяцы

Номер календарного месяца

Название
календарного
месяца

Количество дней в месяце

Порядковые номера дней в невисокосные годы

Порядковые номера дней в високосные годы

01

Январь

31

001-031

001-31

02

Февраль

28
(високосный год 29)

032-59

032-60

03

Март

31

060-90

061-91

04

Апрель

30

091-20

092-21

05

Май

31

121-51

122-52

06

Июнь

30

152-81

153-82

07

Июль

31

182-12

183-13

08

Август

31

213-43

214-44

09

Сентябрь

30

244-73

245-74

10

Октябрь

31

274-04

275-05

11

Ноябрь

30

305-34

306-35

12

Декабрь

31

335-65

336-66

3.2.2 Календарная неделя

С целью идентификации календарных дней настоящим стандартом разрешается использование шкалы недельной даты.

Эта шкала времени основана на бесконечной непрерывной серии календарных недель. Номер календарной недели идентифицирует календарную неделю в текущем календарном году. Каждая календарная неделя содержит семь календарных дней, как указано в таблице 2.

Опорной точкой шкалы времени является суббота 1 января 2000 г.

Таблица 2 - Календарные дни

Порядковый номер дня в неделе

Название календарного дня

1

Понедельник

2

Вторник

3

Среда

4

Четверг

5

Пятница

6

Суббота

7

Воскресенье


Примечания

1 Календарный год содержит 52 или 53 календарные недели.

2 Первая календарная неделя календарного года содержит до трех дней предыдущего календарного года; последняя календарная неделя календарного года содержит до трех дней следующего календарного года. Поэтому для определенных календарных дней календарная дата содержит календарный год, отличный от года с датой в днях и неделях.

3 Правило определения первой календарной недели эквивалентно правилу: "первой календарной неделей является календарная неделя, которая содержит 4-е января".


Примеры

1 Воскресенье 1 января 1995 г. идентифицируется календарной датой [1995-01-01] и датой в днях недели [1994-W52-7].

2 Вторник 31 декабря 1996 г. идентифицируется календарной датой [1996-12-31] и датой в днях недели [1997-W01-2].

3.2.3 Шкалы времени в рамках календарного дня

Настоящий стандарт рекомендует с целью идентификации меток времени в пределах календарного дня использовать шкалы времени с применением 24-часового формата отсчета времени.

Эти шкалы времени предоставляют метки времени, которые, за исключением разрывов, выражают продолжительность, прошедшую с момента начала календарного дня. В стандарте эти метки времени, которые совместно именуются "время дня", представлены количеством часов, которые истекли после полуночи, количеством минут, которые истекли после последнего полного часа, количеством секунд, которые истекли после последней полной минуты, с десятичными долями секунды, если это необходимо.

3.3 Обозначения дат и времени и обозначения форматов дат и времени


В настоящем стандарте определяются обозначения дат и времени для выражения меток времени, периодов времени и повторяющихся периодов времени.

Пример - Обозначение даты [2003-02-10] идентифицирует 10 февраля 2003 года.


Для определения обозначений дат и времени, которые разрешены настоящим стандартом, используются обозначения форматов дат и времени, где для представления цифр или других символов в обозначениях дат и времени используются специальные символы. Обозначение формата дат и времени, вместе с его описанием, определяет разрешенные обозначения дат и времени.

Пример - Обозначение формата дат и времени [YYYY-MM-DD], вместе с сопутствующим описанием, определяет полный, расширенный формат обозначений календарных дат, разрешенный настоящим стандартом.


По общему согласию стороны информационного обмена могут обмениваться обозначениями форматов дат и времени. При этом должны использоваться только обозначения форматов дат и времени, разрешенные настоящим стандартом.

В обозначениях формата дат и времени используются символы, которые могут представлять более чем один знак в обозначениях дат и времени. Это обозначается подчеркиванием. Если на момент обмена информацией количество знаков, которые будут использоваться в обозначениях дат и времени, будет известно, то подчеркивание не должно использоваться.

Пример - Местное время с тремя десятичными разрядами для долей секунд представляется как [hh:mm:ss,sss], а не [hh.mm.ss,s].


3.4 Символы, используемые в обозначениях

3.4.1 Введение


Обозначения, устанавливаемые в настоящем стандарте, используют графические символы.

В обозначениях форматов дат и времени используется подчеркивание символов. В средах, которые не поддерживают представление подчеркнутых символов, подчеркивание должно предшествовать символу, который будет подчеркнут.

Примечания

1 Если в применяемом наборе символов отсутствуют символы верхнего регистра, то в обозначениях дат и времени могут использоваться символы нижнего регистра.

2 Кодирование символов для обмена датами и временем выходит за рамки рассмотрения настоящего стандарта.


Символ "пробел" не должен использоваться в обозначениях.

3.4.2 Символы, используемые вместо цифр или знаков


В обозначениях форматов дат и времени для представления символов обозначений дат и времени используются следующие символы:

[У] представляет цифру, используемую в элементе времени "год";

[М] представляет цифру, используемую в элементе времени "месяц";

[D] представляет цифру, используемую в элементе времени "день";

[w] представляет цифру, используемую в элементе времени "неделя";

[h] представляет цифру, используемую в элементе времени "час";

[m] представляет цифру, используемую в элементе времени "минута";

[s] представляет цифру, используемую в элементе времени "секунда";

[n] представляет цифру (положительное целое число или нуль);

[±] представляет знак "плюс" [+], если в комбинации со следующим элементом должно быть представлено положительное значение или нуль (в последнем случае, если явным образом не указано иное, знак "плюс" не должен опускаться), либо представляет знак "минус" [-], если в комбинации со следующим элементом должно быть представлено отрицательное значение.

Кроме того, применяется следующее соглашение:

Если любой из символов, представляющих цифру, подчеркнут, то это означает отсутствие или наличие нескольких цифр в соответствующем обозначении даты и времени.

Другие символы в обозначениях форматов дат и времени совпадают с таковыми и в обозначениях дат и времени.

3.4.3 Знаки, используемые в качестве определителей


В качестве определителей в обозначениях используются следующие символы:

[Р] используется как определитель продолжительности, предшествующий элементу, который представляет продолжительность;

Примечание - Использование символа Р основано на прежнем использовании термина Period в смысле "продолжительность".


[R] используется как определитель повторяющегося периода времени;

[Т] используется как определитель времени, чтобы указывать:

- начало обозначения местного времени и само обозначение местного времени как такового,

- начало обозначения времени дня в обозначениях даты и времени дня,

- начало обозначения количества часов, минут или секунд в обозначениях продолжительности;

[W] используется как определитель недели, предшествующий элементу данных, который представляет порядковый номер календарной недели в текущем календарном году;

[Z] используется как определитель Всемирного координированного времени (UTC).

В обозначениях продолжительности (4.4.3.2) как часть обозначения используются следующие определители:

[У] [М] [W] [D] [Н] [М] [S].

Примечания

1 В этих выражениях [М] может использоваться для указания "месяца" или "минуты", или того и другого.

2 В обозначениях формата дат или времени толкование знаков [Y], [М] и [D] как знаков, используемых на месте цифр, или как определителей, зависит от их положения в выражении.

3 Эти определители используются для указания единиц времени и номинальной продолжительности в обозначениях, которые установлены настоящим стандартом.

3.4.4 Знаки, используемые как разделители

В обозначениях в качестве разделителей используются следующие знаки:

[-] (дефис): для разделения элементов времени "год" и "месяц", "год" и "неделя", "год" и день", "месяц" и "день", и "неделя" и "день";

[:] (двоеточие): для разделения элементов времени "час" и "минута", а также "минута" и "секунда";

[/] (косая черта): для разделения элементов в обозначениях периодов времени и повторяющихся периодов времени.

Примечание - Обозначения, которые определены в настоящем стандарте, используют десятичный разделитель (запятую или точку).

3.5 Расширение


По взаимному соглашению партнеров по обмену информацией разрешается расширять элемент, идентифицирующий календарный год, который в других случаях ограничивается четырьмя цифрами. Это позволяет ссылаться на даты и время в календарных годах за рамками, которые поддерживаются полным представлением, т.е. до начала года [0000] и после окончания года [9999].

3.6 Начальные нули


Если элемент времени в определенном обозначении имеет заданную длину, то для заполнения недостающих позиций должны использоваться начальные нули.

3.7 Взаимное соглашение


Некоторые из обозначений, которые определены в настоящем стандарте, разрешены лишь при достижении взаимного соглашения между партнерами по обмену информацией. Такое соглашение должно предусматривать, что поля, в которых может встретиться такое обозначение, не должны содержать других обозначений, которые нельзя четко отличить от согласованных обозначений.

4 Обозначения даты и времени

4.1 Дата

4.1.1 Общие положения


Для простоты сравнения во всех примерах обозначений дат в качестве иллюстрации используется дата 12 апреля 1985 г., если это уместно.

4.1.2 Календарная дата

4.1.2.1 Общие положения

В обозначениях календарных дат:

- календарный год, если не указано иное, представляется четырьмя цифрами.


Календарные года нумеруются по возрастанию в соответствии с григорианским календарем значениями в диапазоне от [0000] до [9999]. Значения в диапазоне [0000] до [1582] должны использоваться лишь по взаимному согласию партнеров информационного обмена;

- календарный месяц представляется двумя цифрами.


Январь представлен как [01], а последующие календарные месяцы нумеруются в возрастающей последовательности;

- календарный день месяца представляется двумя цифрами.


Первый календарный день любого календарного месяца представляется как [01], а последующие календарные дни того же календарного месяца нумеруются в возрастающей последовательности.

4.1.2.2 Полные обозначения

Когда требуется полное представление календарной даты, то оно должно быть выполнено с помощью одного из цифровых выражений, указанных ниже, где [YYYY] представляет цифры номера календарного года, [ММ] - номера календарного месяца текущего календарного года, a [DD] - номера календарного дня в текущем календарном месяце.

Основной формат: YYYYMMDD

Пример - 19850412


Расширенный формат: YYYY-MM-DD

Пример - 1985-04-12

4.1.2.3 Обозначения с уменьшенной точностью

Если в определенном приложении достаточно выражать календарную дату с меньшей точностью, чем в полном представлении по 4.1.2.2, то две, четыре или шесть цифр могут быть изъяты. Изъятие осуществляется с правого края. Результирующее обозначение будет указывать месяц, год или век, как это приведено ниже. Когда изъяты только [DD], то должен быть вставлен разделитель между [YYYY] и [ММ], однако в других представлениях с уменьшенной точностью разделители не должны использоваться.

a) Определенный месяц:

Основной формат: YYYY-MM

Пример - 1985-04


Расширенный формат: не применяется

b) Определенный год:

Основной формат: YYYY

Пример -1985


Расширенный формат: не применяется

c) Определенное столетие:

Основной формат: YY

Пример - 19 (двадцатый век)


Расширенный формат: не применяется

4.1.2.4 Расширенные обозначения

Если по соглашению сторон используются расширенные обозначения, то форматы должны быть такими, как приведено ниже. Обменивающиеся стороны должны согласовать дополнительное количество цифр в элементе времени "год". В примерах, приведенных ниже, было согласовано расширить элемент времени "год" на две цифры.

a) Определенный день:

Основной формат: ±YYYYYMMDD

Пример - +0019850412


Расширенный формат: ±YYYYY-MM-DD

Пример - +001985-04-12

b) Определенный месяц:

Основной формат: ±YYYYY-MM

Пример - +001985-04


Расширенный формат: не применяется

c) Определенный год:

Основной формат: ±YYYYY

Пример - +001985


Расширенный формат: не применяется

d) Определенный век:

Основной формат: ±YYY

Пример - +0019


Расширенный формат: не применяется

Примечание - Подпункт 4.1.2.4 включает определение обозначений, которые расширены и имеют уменьшенную точность.

4.1.3 Порядковая дата

4.1.3.1 Общие положения

В обозначениях порядковой даты:

- календарный год представлен, как в 4.1.2;


- календарный день года представлен тремя десятичными цифрами. Первый календарный день любого календарного года представлен как [001], а последующие календарные дни нумеруются в возрастающей последовательности.

4.1.3.2 Полные обозначения

Когда определенное приложение выявляет потребность полного представления порядковой даты, то оно должно быть одним из числовых выражений, указанных ниже, где [YYYY] представляет календарный год, a [DDD] - порядковый номер календарного дня в текущем календарном году.

Основной формат: YYYYDDD

Пример -1985102


Расширенный формат: YYYY-DDD

Пример - 1985-102

4.1.3.3 Расширенные обозначения

Если по соглашению сторон используются расширенные обозначения, то форматы должны использоваться как форматы, указанные ниже. Обменивающиеся стороны согласовывают дополнительное число цифр в элементе времени "год". В примерах принято расширение элемента времени "год" на две цифры.

Определенный день:

Основной формат: ±YYYYYDDD

Пример - +001985102


Расширенный формат: ±YYYYY-DDD

Пример - +001985-102

4.1.4 Недельная дата

4.1.4.1 Общие положения

В обозначениях недельной даты:

- календарный год представляется, как в 4.1.2;


- календарная неделя представляется двумя десятичными цифрами.


Первая календарная неделя года должна идентифицироваться как [01], а последующие недели нумеруются в возрастающей последовательности;

- календарный день недели представляется одной десятичной цифрой. Понедельник идентифицируется как календарный день [1] каждой календарной недели, а последующие календарные дни той же календарной недели нумеруются в возрастающей последовательности до воскресенья (календарный день [7]).

4.1.4.2 Полные обозначения

Когда применение обуславливает необходимость полного представления даты в днях недель, то должно использоваться одно из указанных ниже буквенно-цифровых выражений, где [YYYY] представляет календарный год, [W] является определителем недель, [ww] представляет порядковый номер календарной недели текущего года, a [D] представляет порядковый номер календарного дня в текущей календарной неделе.

Основной формат: YYYYWwwD

Пример - 1985W155


Расширенный формат: YYYY-Www-D

Пример - 1985-W15-5

4.1.4.3 Обозначения с уменьшенной точностью

Если требуемая степень точности позволяет, то в обозначениях по 4.1.4.2 одна цифра может быть опущена.

Определенная неделя:

Основной формат: YYYYWww

Пример - 1985W15


Расширенный формат: YYYY-Www

Пример - 1985-W15

4.1.4.4 Расширенные обозначения

Если по соглашению сторон используется расширенное представление, то форматы должны быть такими, как это указано ниже. Обменивающиеся стороны должны согласовать дополнительное количество цифр в элементе времени "год". В примерах ниже было согласовано расширение элемента времени "год" на две цифры.

a) Определенный день:

Основной формат: ±YYYYYWwwD

Пример - +001985W155


Расширенный формат: ±YYYYY-Www-D

Пример - +001985-W15-5

b) Определенная неделя:

Основной формат: ±YYYYYWww

Пример - +001985W15


Расширенный формат: ±YYYYY-Www

Пример - +001985-W15


Примечание - Подпункт 4.1.4.4 включает определение обозначений, которые расширены и имеют уменьшенную точность.

4.2 Время дня

4.2.1 Общие положения


Настоящий стандарт основан на 24-часовом формате отсчета времени, который широко используется в настоящее время. В выражениях времени дня:

- час представлен двумя цифрами от [00] до [24]. Обозначение часа [24] разрешается только для индикации окончания календарного дня, см. 4.2.3;


- минута представлена двумя цифрами от [00] до [59];


- секунда представлена двумя цифрами от [00] до [60]. Обозначение секунды [60] разрешено лишь для указания положительной дополнительной секунды или момента времени в пределах этой секунды.


Примечание - Эти выражения относятся к шкалам времени дня, основанным как на базе UTC, так и на других базах.

4.2.2 Местное время

4.2.2.1 Общие положения

В обозначениях местного времени, установленных ниже, не предусмотрено недопущение двусмысленностей обозначений, которые происходят из-за разрывов шкалы местного времени (например, переход на летнее время). Когда применение обусловливает потребность недопущения подобных двусмысленностей, то могут использоваться положения 4.2.5.2.

4.2.2.2 Полные представления

Когда имеется потребность выражения местного времени, то полным представлением должно быть единое числовое выражение, состоящее из шести цифр в основном формате, где [hh] представляет часы, [mm] минуты, a [ss] - секунды.

Основной формат: hhmmss

Пример - 232050


Расширенный формат: hh:mm:ss

Пример - 23:20:50

4.2.2.3 Обозначения с уменьшенной точностью

Если позволяет требуемая степень точности, то могут быть изъяты из обозначений по 4.2.2.2 две или четыре цифры.

a) Определенный час и минута

Основной формат: hhmm

Пример - 2320


Расширенный формат: hh:mm

Пример - 23:20

Доступ к полной версии этого документа ограничен

Текст документа вы можете получить на ваш адрес электронной почты, заказав бесплатную демонстрацию систем «Кодекс» и «Техэксперт».

Что вы получите:

После завершения процесса оплаты вы получите доступ к полному тексту документа, возможность сохранить его в формате .pdf, а также копию документа на свой e-mail. На мобильный телефон придет подтверждение оплаты.

При возникновении проблем свяжитесь с нами по адресу spp@kodeks.ru

ГОСТ Р 7.0.64-2018 (ИСО 8601:2004) Система стандартов по информации, библиотечному и издательскому делу. Представление дат и времени. Общие требования

Название документа: ГОСТ Р 7.0.64-2018 (ИСО 8601:2004) Система стандартов по информации, библиотечному и издательскому делу. Представление дат и времени. Общие требования

Номер документа: 7.0.64-2018

Вид документа: ГОСТ Р

Принявший орган: Росстандарт

Статус: Документ в силу не вступил

Опубликован: Официальное издание. М.: Стандартинформ, 2018 год
Дата принятия: 22 мая 2018

Дата начала действия: 01 января 2019
Информация о данном документе содержится в профессиональных справочных системах «Кодекс» и «Техэксперт»
Узнать больше о системах