В григорианском календаре за точку отсчета принято 20 мая 1875 года, календарный день подписания в Париже Метрической конвенции ("Convention du
Настоящий стандарт позволяет идентифицировать календарные годы по их номеру года до и после введения григорианского календаря. Для определения календарных лет, номеров лет и номеров календарного дня в текущем календарном году используются только правила Метрической конвенции. Для целей настоящего стандарта календарь, основанный на этих правилах, называется григорианским календарем. Использование настоящего календаря для дат, предшествующих дате введения григорианского календаря (это называется пролептическим григорианским календарем), допускается только по соглашению партнеров по обмену информацией.
Введение григорианского календаря сопровождалось отменой накопленных неточностей юлианского календаря. Тем не менее при определении дат в пролептическом григорианском календаре никакие даты не должны вноситься или исключаться.
Примечание - В пролептическом григорианском календаре календарный год [0000] исключен.
Пример - Григорианский календарь был впервые введен 15 октября 1582 г. В календаре, установленном настоящим стандартом, календарная дата, предшествующая этому календарному дню, называется 14 октября 1582 г. В юлианском календаре этот календарный день называется 4 октября 1582 г.
С целью идентификации календарных дней настоящим стандартом разрешается использование шкалы недельной даты.
Эта шкала времени основана на бесконечной непрерывной серии календарных недель. Номер календарной недели идентифицирует календарную неделю в текущем календарном году. Каждая календарная неделя содержит семь календарных дней, как указано в таблице 2.
Опорной точкой шкалы времени является суббота 1 января 2000 г.
Таблица 2
Примечания
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-часового формата отсчета времени.
Эти шкалы времени предоставляют метки времени, которые, за исключением разрывов, выражают продолжительность, прошедшую с момента начала календарного дня. В стандарте эти метки времени, которые совместно именуются "время дня", представлены количеством часов, которые истекли после полуночи, количеством минут, которые истекли после последнего полного часа, количеством секунд, которые истекли после последней полной минуты, с десятичными долями секунды, если это необходимо.
В настоящем стандарте определяются обозначения дат и времени для выражения меток времени, периодов времени и повторяющихся периодов времени.
Пример - Обозначение даты [2003-02-10] идентифицирует 10 февраля 2003 года.
Для определения обозначений дат и времени, которые разрешены настоящим стандартом, используются обозначения форматов дат и времени, где для представления цифр или других символов в обозначениях дат и времени используются специальные символы. Обозначение формата дат и времени, вместе с его описанием, определяет разрешенные обозначения дат и времени.
Пример - Обозначение формата дат и времени [YYYY-MM-DD], вместе с сопутствующим описанием, определяет полный, расширенный формат обозначений календарных дат, разрешенный настоящим стандартом.
По общему согласию стороны информационного обмена могут обмениваться обозначениями форматов дат и времени. При этом должны использоваться только обозначения форматов дат и времени, разрешенные настоящим стандартом.
В обозначениях формата дат и времени используются символы, которые могут представлять более чем один знак в обозначениях дат и времени. Это обозначается подчеркиванием. Если на момент обмена информацией количество знаков, которые будут использоваться в обозначениях дат и времени, будет известно, то подчеркивание не должно использоваться.
Пример - Местное время с тремя десятичными разрядами для долей секунд представляется как [hh:mm:ss,sss], а не [hh.mm.ss,
3.4.1 Введение
Обозначения, устанавливаемые в настоящем стандарте, используют графические символы.
В обозначениях форматов дат и времени используется подчеркивание символов. В средах, которые не поддерживают представление подчеркнутых символов, подчеркивание должно предшествовать символу, который будет подчеркнут.
Примечания
1 Если в применяемом наборе символов отсутствуют символы верхнего регистра, то в обозначениях дат и времени могут использоваться символы нижнего регистра.
2 Кодирование символов для обмена датами и временем выходит за рамки рассмотрения настоящего стандарта.
Символ "пробел" не должен использоваться в обозначениях.
В обозначениях форматов дат и времени для представления символов обозначений дат и времени используются следующие символы:
[Y] представляет цифру, используемую в элементе времени "год";
[M] представляет цифру, используемую в элементе времени "месяц";
[D] представляет цифру, используемую в элементе времени "день";
[w] представляет цифру, используемую в элементе времени "неделя";
[h] представляет цифру, используемую в элементе времени "час";
[m] представляет цифру, используемую в элементе времени "минута";
[s] представляет цифру, используемую в элементе времени "секунда";
[n] представляет цифру (положительное целое число или нуль);
Кроме того, применяется следующее соглашение:
Если любой из символов, представляющих цифру, подчеркнут, то это означает отсутствие или наличие нескольких цифр в соответствующем обозначении даты и времени.
Другие символы в обозначениях форматов дат и времени совпадают с таковыми и в обозначениях дат и времени.
3.4.3 Знаки, используемые в качестве определителей
В качестве определителей в обозначениях используются следующие символы:
[P] используется как определитель продолжительности, предшествующий элементу, который представляет продолжительность;
Примечание - Использование символа P основано на прежнем использовании термина Period в смысле "продолжительность".
[R] используется как определитель повторяющегося периода времени;
[T] используется как определитель времени, чтобы указывать:
- начало обозначения местного времени и само обозначение местного времени как такового,
- начало обозначения времени дня в обозначениях даты и времени дня,
- начало обозначения количества часов, минут или секунд в обозначениях продолжительности;
[W] используется как определитель недели, предшествующий элементу данных, который представляет порядковый номер календарной недели в текущем календарном году;
[Z] используется как определитель Всемирного координированного времени (UTC).
В обозначениях продолжительности (4.4.3.2) как часть обозначения используются следующие определители:
[Y] [M] [W] [D] [H] [M] [S].
Примечания
1 В этих выражениях [M] может использоваться для указания "месяца" или "минуты", или того и другого.
2 В обозначениях формата дат или времени толкование знаков [Y], [M] и [D] как знаков, используемых на месте цифр, или как определителей, зависит от их положения в выражении.
3 Эти определители используются для указания единиц времени и номинальной продолжительности в обозначениях, которые установлены настоящим стандартом.
3.4.4 Знаки, используемые как разделители
В обозначениях в качестве разделителей используются следующие знаки:
[-] (дефис): для разделения элементов времени "год" и "месяц", "год" и "неделя", "год" и день", "месяц" и "день", и "неделя" и "день";
[:] (двоеточие): для разделения элементов времени "час" и "минута", а также "минута" и "секунда";
[/] (косая черта): для разделения элементов в обозначениях периодов времени и повторяющихся периодов времени.
Примечание - Обозначения, которые определены в настоящем стандарте, используют десятичный разделитель (запятую или точку).
По взаимному соглашению партнеров по обмену информацией разрешается расширять элемент, идентифицирующий календарный год, который в других случаях ограничивается четырьмя цифрами. Это позволяет ссылаться на даты и время в календарных годах за рамками, которые поддерживаются полным представлением, т.е. до начала года [0000] и после окончания года [9999].
Если элемент времени в определенном обозначении имеет заданную длину, то для заполнения недостающих позиций должны использоваться начальные нули.
Некоторые из обозначений, которые определены в настоящем стандарте, разрешены лишь при достижении взаимного соглашения между партнерами по обмену информацией. Такое соглашение должно предусматривать, что поля, в которых может встретиться такое обозначение, не должны содержать других обозначений, которые нельзя четко отличить от согласованных обозначений.
4.1.1 Общие положения
Для простоты сравнения во всех примерах обозначений дат в качестве иллюстрации используется дата 12 апреля 1985 г., если это уместно.
4.1.2.1 Общие положения
В обозначениях календарных дат:
- календарный год, если не указано иное, представляется четырьмя цифрами.
Календарные года нумеруются по возрастанию в соответствии с григорианским календарем значениями в диапазоне от [0000] до [9999]. Значения в диапазоне [0000] до [1582] должны использоваться лишь по взаимному согласию партнеров информационного обмена;
- календарный месяц представляется двумя цифрами.
Январь представлен как [01], а последующие календарные месяцы нумеруются в возрастающей последовательности;
- календарный день месяца представляется двумя цифрами.
Первый календарный день любого календарного месяца представляется как [01], а последующие календарные дни того же календарного месяца нумеруются в возрастающей последовательности.
Когда требуется полное представление календарной даты, то оно должно быть выполнено с помощью одного из цифровых выражений, указанных ниже, где [YYYY] представляет цифры номера календарного года, [MM] - номера календарного месяца текущего календарного года, а [DD] - номера календарного дня в текущем календарном месяце.
Основной формат: YYYYMMDD
Пример - 19850412
Расширенный формат: YYYY-MM-DD
Пример - 1985-04-12
4.1.2.3 Обозначения с уменьшенной точностью
Если в определенном приложении достаточно выражать календарную дату с меньшей точностью, чем в полном представлении по 4.1.2.2, то две, четыре или шесть цифр могут быть изъяты. Изъятие осуществляется с правого края. Результирующее обозначение будет указывать месяц, год или век, как это приведено ниже. Когда изъяты только [DD], то должен быть вставлен разделитель между [YYYY] и [MM], однако в других представлениях с уменьшенной точностью разделители не должны использоваться.
a) Определенный месяц:
Основной формат: YYYY-MM
Пример - 1985-04
Расширенный формат: не применяется
b) Определенный год:
Основной формат: YYYY
Пример - 1985
Расширенный формат: не применяется
c) Определенное столетие:
Основной формат: YY
Пример - 19 (двадцатый век)
Расширенный формат: не применяется
Если по соглашению сторон используются расширенные обозначения, то форматы должны быть такими, как приведено ниже. Обменивающиеся стороны должны согласовать дополнительное количество цифр в элементе времени "год". В примерах, приведенных ниже, было согласовано расширить элемент времени "год" на две цифры.
a) Определенный день:
Основной формат:
![]() Пример - +0019850412
Расширенный формат:
![]() Пример - +001985-04-12
b) Определенный месяц:
Основной формат:
![]() Пример - +001985-04
Расширенный формат: не применяется
c) Определенный год:
Основной формат:
![]() Пример - +001985
Расширенный формат: не применяется
d) Определенный век:
Основной формат:
Пример - +0019
Расширенный формат: не применяется
Примечание - Подпункт 4.1.2.4 включает определение обозначений, которые расширены и имеют уменьшенную точность.
4.1.3.1 Общие положения
В обозначениях порядковой даты:
- календарный год представлен, как в 4.1.2;
- календарный день года представлен тремя десятичными цифрами. Первый календарный день любого календарного года представлен как [001], а последующие календарные дни нумеруются в возрастающей последовательности.
4.1.3.2 Полные обозначения
Когда определенное приложение выявляет потребность полного представления порядковой даты, то оно должно быть одним из числовых выражений, указанных ниже, где [YYYY] представляет календарный год, а [DDD] - порядковый номер календарного дня в текущем календарном году.
Основной формат: YYYYDDD
Пример - 1985102
Расширенный формат: YYYY-DDD
Пример - 1985-102
4.1.3.3 Расширенные обозначения
Если по соглашению сторон используются расширенные обозначения, то форматы должны использоваться как форматы, указанные ниже. Обменивающиеся стороны согласовывают дополнительное число цифр в элементе времени "год". В примерах принято расширение элемента времени "год" на две цифры.
Определенный день:
Основной формат:
![]() Пример - +001985102
Расширенный формат:
![]() Пример - +001985-102
4.1.4.1 Общие положения
В обозначениях недельной даты:
- календарный год представляется, как в 4.1.2;
- календарная неделя представляется двумя десятичными цифрами.
Первая календарная неделя года должна идентифицироваться как [01], а последующие недели нумеруются в возрастающей последовательности;
- календарный день недели представляется одной десятичной цифрой. Понедельник идентифицируется как календарный день [1] каждой календарной недели, а последующие календарные дни той же календарной недели нумеруются в возрастающей последовательности до воскресенья (календарный день [7]).
Когда применение обуславливает необходимость полного представления даты в днях недель, то должно использоваться одно из указанных ниже буквенно-цифровых выражений, где [YYYY] представляет календарный год, [W] является определителем недель, [ww] представляет порядковый номер календарной недели текущего года, а [D] представляет порядковый номер календарного дня в текущей календарной неделе.
Основной формат: YYYYWwwD
Пример - 1985W155
Расширенный формат: YYYY-Www-D
Пример - 1985-W15-5
4.1.4.3 Обозначения с уменьшенной точностью
Если требуемая степень точности позволяет, то в обозначениях по 4.1.4.2 одна цифра может быть опущена.
Определенная неделя:
Основной формат: YYYYWww
Пример - 1985W15
Расширенный формат: YYYY-Www
Пример - 1985-W15
Если по соглашению сторон используется расширенное представление, то форматы должны быть такими, как это указано ниже. Обменивающиеся стороны должны согласовать дополнительное количество цифр в элементе времени "год". В примерах ниже было согласовано расширение элемента времени "год" на две цифры.
a) Определенный день:
Основной формат:
![]() Пример - +001985W155
Расширенный формат:
![]() Пример - +001985-W15-5
b) Определенная неделя:
Основной формат:
![]() Пример - +001985W15
Расширенный формат:
![]() Пример - +001985-W15
Примечание - Подпункт 4.1.4.4 включает определение обозначений, которые расширены и имеют уменьшенную точность.
4.2.1 Общие положения
Настоящий стандарт основан на 24-часовом формате отсчета времени, который широко используется в настоящее время. В выражениях времени дня:
- час представлен двумя цифрами от [00] до [24]. Обозначение часа [24] разрешается только для индикации окончания календарного дня, см. 4.2.3;
- минута представлена двумя цифрами от [00] до [59];
- секунда представлена двумя цифрами от [00] до [60]. Обозначение секунды [60] разрешено лишь для указания положительной дополнительной секунды или момента времени в пределах этой секунды.
Примечание - Эти выражения относятся к шкалам времени дня, основанным как на базе UTC, так и на других базах.
4.2.2.1 Общие положения
В обозначениях местного времени, установленных ниже, не предусмотрено недопущение двусмысленностей обозначений, которые происходят из-за разрывов шкалы местного времени (например, переход на летнее время). Когда применение обусловливает потребность недопущения подобных двусмысленностей, то могут использоваться положения 4.2.5.2.
Когда имеется потребность выражения местного времени, то полным представлением должно быть единое числовое выражение, состоящее из шести цифр в основном формате, где [hh] представляет часы, [mm] минуты, а [ss] - секунды.
Основной формат: hhmmss
Пример - 232050
Расширенный формат: hh:mm:ss
Пример - 23:20:50
Если позволяет требуемая степень точности, то могут быть изъяты из обозначений по 4.2.2.2 две или четыре цифры.
a) Определенный час и минута
Основной формат: hhmm
Пример - 2320
Расширенный формат: hh:mm
Пример - 23:20
b) Определенный час
Основной формат: hh
Пример - 23
Расширенный формат: не применяется.
В обозначениях для конкретного применения может быть включена десятичная доля часа, минуты или секунды. Если включена десятичная доля, то элементы времени низшего порядка должны быть опущены, и десятичная доля должна быть отделена от целой части с помощью десятичного знака, запятой [,] или точкой [.]. Из указанных знаков запятая является более предпочтительным знаком. Если величина числа меньше единицы, то перед десятичным знаком должны стоять два нуля в соответствии с 3.6.
Обменивающиеся информацией стороны в зависимости от применения должны согласовать количество цифр в десятичной доле. Формат должен быть [hhmmss,ss], [hhmm,mm] или [hh,hh] в зависимости от потребности (час минута секунда, час минута и час, соответственно), с таким количеством цифр, которое требуется после десятичного знака. В десятичной доле должна быть одна цифра. В приведенных примерах было решено обозначать наименьший элемент времени десятичной доли одной цифрой.
a) Определенный час, минута и секунда, а также десятичная доля секунды:
Основной формат: hhmmss,
Пример - 232050,5
Расширенный формат: hh:mm:ss,
Пример - 23:20:50,5
b) Определенный час и минута и десятичная доля минуты:
Основной формат: hhmm,
Пример - 2320,8
Расширенный формат: hh:mm,
Пример - 23:20,8
c) Определенный час и десятичная доля часа:
Основной формат: hh,
Пример - 23,3
Расширенный формат: не применяется.
Примечание - Подпункт 4.2.2.4 включает определение обозначений, которые имеют уменьшенную точность и десятичную долю.
В обозначениях местного времени можно помещать указатель времени [T] непосредственно перед обозначениями, которые определены в 4.2.2.2 - 4.2.2.4.
Если местное время представлено в контексте, который четко не идентифицирует выражение местного времени, то перед обозначением по 4.2.2.2 - 4.2.2.5 должен быть помещен определитель времени [T].
Полные обозначения полуночи в основном и расширенном форматах в соответствии с 4.2.2 должны быть выражены одним из приведенных ниже способов:
Обозначения могут либо иметь уменьшенную точность в соответствии с 4.2.2.3, либо могут быть представлены как обозначения времени в соответствии с 4.2.2.5. Обозначения для представления полуночи могут быть расширены с помощью десятичной доли, которая содержит только нули в соответствии с 4.2.2.4.
Примечания
1 Полночь представляется как [00:00] или [24:00].
2 Конец одного календарного дня [24:00] совпадает с [00:00] в начале следующего календарного дня, например [24:00] 12 апреля 1985 г. равнозначно [00:00] 13 апреля 1985 г. Если связь с датой или периодом времени отсутствует, то a) и b) представляют одно и то же местное время в 24-часовом формате отсчета времени.
3 Выбор представления a) и b) будет зависеть от связи с датой или периодом времени. Обозначения, где [hh] имеет значение [24], более предпочтительны для представления конца периода времени в соответствии с 4.4 или конца повторяющегося периода времени в соответствии с 4.5.
Для выражения Всемирного координированного времени дня должны применяться обозначения, указанные в 4.2.2.2 - 4.2.2.4, за которыми без пробела следует определитель Всемирного координированного времени [Z]. Ниже приведены примеры полных обозначений и обозначений с уменьшенной точностью для Всемирного координированного времени дня - 23 часа 20 минут и 30 секунд:
Примеры
232030Z
2320Z
23Z
Примеры
23:20:30Z
23:20Z
-.
4.2.5 Местное время и Всемирное координированное время (UTC)
4.2.5.1 Разность между местным временем и Всемирным координированным временем дня
Если требуется показать разность между местным временем и Всемирным координированным временем дня, то представление разности может быть выражено в часах и минутах или только в часах. Разность должна иметь положительное значение (т.е. со знаком плюс впереди [+]), если местное время опережает или равно Всемирному координированному времени дня, и отрицательное значение (т.е. со знаком минус впереди [-]), если отстает от Всемирного координированного времени дня. Элемент времени "минуты" в разности может быть опущен, только если разность между шкалами времени является целым количеством часов.
Расширенный формат:
Пример - +01:00
Обозначения разности между местным временем и Всемирным координированным временем дня являются компонентами обозначений, которые определены в 4.2.5.2. Они не должны использоваться в качестве обособленных выражений.
Если необходимо показать местное время и разность между шкалой местного времени и шкалой Всемирного координированного времени, то к обозначению местного времени сразу за элементом местного времени наименьшего разряда (крайний справа) должно быть добавлено без пробела обозначение разности. Разность между шкалой местного времени и шкалой Всемирного координированного времени должна быть выражена в часах и минутах или только в часах вне зависимости от точности выражения местного времени.
В качестве примера приведено полное обозначение местного времени 15 часов 27 минут и 46 секунд в Женеве (зимой оно на один час впереди по сравнению со Всемирным координированным временем) и в Нью-Йорке (зимой оно отстает на пять часов от Всемирного координированного времени), вместе с указанием разности между шкалой местного времени и шкалой Всемирного координированного времени.
Основной формат: hhmmss
Примеры
1 152746+0100
2 152746-0500
Основной формат: hhmmss
Примеры
1 152746+0100
2 152746-05
Расширенный формат: hh:mm:ss
Примеры
1 15:27:46+01:00
2 15:27:46-05:00
Расширенный формат: hh:mm:ss
Примеры
1 15:27:46+01
2 15:27:46-05
В этих выражениях элемент местного времени может быть представлен с уменьшенной точностью, как это определено в 4.2.2.3, или с десятичной долей, как это определено в 4.2.2.4.
4.3.1 Общие положения
Когда из применения четко не следует, что требуется выразить только дату (4.1) или только время дня (4.2), то метка времени может быть определена посредством обозначения даты и времени дня.
Элементы времени в обозначении даты и времени дня должны записываться в следующей последовательности.
a) Для календарных дат:
год - месяц - день месяца - определитель времени - час - минута - секунда - определитель часового пояса.
b) Для дат в днях года:
год - день года - определитель времени - час - минута - секунда - определитель часового пояса.
c) Для дат в днях недели:
год - определитель недели - неделя - день недели - определитель времени - час - минута - секунда - определитель часового пояса.
Если используется местное время в соответствии с 4.2.2.2 - 4.2.2.4, то определитель часового пояса отсутствует. Если используется Всемирное координированное время в соответствии с 4.2.4, то определением часового пояса является определитель Всемирного координированного времени [Z]. Если используется местное время и разность со Всемирным координированным временем в соответствии с 4.2.5.2, то определителем часового пояса является элемент разности.
В этих выражениях должен использоваться знак [T] как определитель времени, чтобы показать начало обозначения элемента времени дня. Дефис [-] и двоеточие [:] должны использоваться в соответствии с 4.4.4 как разделители в обозначениях даты и времени дня соответственно (при необходимости).
Примечание - По взаимному согласию партнеров по информационному обмену символ [T] может быть опущен в случаях, когда отсутствует риск смешения обозначения даты и времени дня с другими обозначениями, которые определены в настоящем стандарте.
Примеры полных обозначений даты и времени дня:
Примеры
1 19850412T101530
2 19850412T101530Z
3 19850412T101530+0400
4 19850412T101530+04
Примеры
1 1985-04-12T10:15:30
2 1985-04-12T10:15:30Z
3 1985-04-12T10:15:30+04:00
4 1985-04-12T10:15:30+04
При визуализации дат обозначения дат в днях года и в днях недели могут быть заменены обозначениями календарных дат.
4.3.3 Обозначения, отличные от полных
Для уменьшенной точности десятичных или расширенных обозначений даты и времени дня любые обозначения календарной даты (4.1.2), даты в днях года (4.1.3) или даты в днях недели (4.1.4), за которыми стоит определитель времени [T], могут комбинироваться с любыми обозначениями представления местного времени (4.2.2.2 - 4.2.2.4), Всемирного координированного времени дня (4.2.4) или местного времени и разности со Всемирным координированным временем (4.2.5.2), при условии, что:
a) применяются правила, указанные в этих разделах;
b) результирующее выражение не квалифицируется, как полное обозначение, соответствующее 4.3.2;
c) элемент даты не должен быть представлен с уменьшенной точностью;
Примечание - Это также исключает обозначения дат по 4.1.2.4 и 4.1.4.4, которые расширены и сокращены.
d) обозначение должно быть либо полностью в основном формате, и в этом случае используется минимальное количество необходимых разделителей для требуемого выражения, либо полностью в расширенном формате, и тогда должны использоваться дополнительные разделители в соответствии с 4.1 и 4.2.
Примеры сокращенных обозначений для комбинаций обозначений даты и времени дня:
a) Календарная дата и местное время:
Основной формат: YYYYMMDDThhmm
Пример - 19850412T1015
Расширенный формат: YYYY-MM-DDThh:mm
Пример - 1985-04-12T10:15
b) Дата в днях года и Всемирное координированное время дня:
Основной формат: YYYYDDDThhmmZ
Пример - 1985102T1015Z
Расширенный формат: YYYY-DDDThh:mmZ
Пример - 1985-102T10:15Z
c) Дата в днях недели и местное время, а также разность со Всемирным координированным временем:
Основной формат: YYYYWwwDThhmm
Пример - 1985W155T1015+0400
Расширенный формат: YYYY-Www-DThh:mm
Пример: 1985-W15-5T10:15+04
Период времени должен быть выражен одним из следующих способов:
Примечание - Период времени, выраженный с помощью метода b), не является полностью определенным с помощью информации, имеющейся в обозначении. Предполагается, что при необходимости из контекста доступна дополнительная информация, чтобы в полной мере определить период времени. Тем не менее следует помнить, что хотя в обозначении содержится информация только по продолжительности, однако оно представляет (не определенный в полном объеме) период времени, а не только его продолжительность.
Период времени выражается в соответствии со следующими правилами:
a) Косая черта [/] используется для разделения двух элементов в каждом перечислении 4.4.1 a), c) и d);
b) Для 4.4.1 b), c) и d) перед обозначением продолжительности должен без пробела стоять определитель [P];
Примечание - В некоторых приложениях вместо косой черты в качестве разделителя используется двойной дефис.
4.4.3.1 Общие положения
Продолжительность может быть выражена комбинацией элементов с точной продолжительностью (час, минута и секунда) и элементов с номинальной продолжительностью (год, месяц, неделя и день). Термин "продолжительность" будет использоваться для обозначения выражений, которые содержат элементы как с точной продолжительностью, так и с номинальной продолжительностью.
Примечание - Продолжительность используется в качестве элемента в обозначениях периодов времени и повторяющихся периодов времени. Обозначение продолжительности как таковой не поддерживается настоящим стандартом.
В обозначениях периода времени или повторяющегося периода времени продолжительность может быть представлена комбинацией элементов с определителями. За цифрами количества лет должен следовать определитель [Y], за количеством месяцев - определитель [M], за количеством недель - определитель [W], а за количеством дней - определитель [D]. Перед частью, включающей элементы времени дня, должен стоять определитель [T]; за количеством часов должен стоять определитель [H], за количеством минут - определитель [M], а за количеством секунд - определитель [S]. В этих обозначениях элемент дня
В основном и расширенном форматах полное обозначение продолжительности должно быть
или .В этих обозначениях максимальное количество цифр в элементе должно быть согласовано партнерами по обмену информацией.
Для обозначений с уменьшенной точностью или десятичных представлений применяются следующие правила.
a) Если это требуется для конкретного варианта применения, то элементы низшего разряда могут быть опущены для представления продолжительности с уменьшенной точностью.
b) Если это требуется для конкретного варианта применения, то элементы низшего разряда могут иметь десятичную долю. Десятичная доля должна быть отделена от целой части десятичным знаком запятой [,] или точкой [.]. Запятая является предпочтительным знаком. Десятичная доля, по крайней мере, должна иметь одну цифру, а максимальное количество цифр в десятичном элементе должно быть согласовано партнерами по обмену информацией. Если число меньше единицы, то десятичному знаку должен предшествовать нуль.
c) Если количество лет, месяцев, дней, часов, минут или секунд в любом из этих выражений равно нулю, то это число (нуль) и соответствующий определитель могут отсутствовать, но по крайней мере одно число и его определитель должны присутствовать.
d) Определитель [T] должен отсутствовать, если все элементы времени отсутствуют.
По взаимному согласию партнеров по обмену информацией продолжительность может быть выражена в соответствии с форматом, используемым для меток времени, как это указано в 4.1.2, 4.1.3, 4.2.2.5 и 4.3, где форматы 4.3 ограничены для компонента даты форматами 4.1.2 и 4.1.3, а для элемента времени дня форматами 4.2.2.2 - 4.2.2.4. Выраженные значения не должны переходить за "точки превышения" в 12 месяцев, 30 дней, 24 часа, 60 минут и 60 секунд. Поскольку недели не имеют определенной точки превышения (52 или 53), то недели не должны использоваться в этих вариантах применения. В этих обозначениях возможным значением для элемента времени "год" является [0000], для элементов времени "календарный месяц" и "календарный день" - значение [00], а для элемента времени "календарный день года" - значение [000].
Полное представление обозначений продолжительности в альтернативном формате следующее:
Когда приложение требует полного представления периода времени, который идентифицируется его началом и концом, должно использоваться обозначение в соответствии с 4.4.2, соединяющее какие-либо два полных обозначения даты и времени дня, как это определено в 4.3.2, при условии, что результирующее выражение представлено полностью в основном или в расширенном формате.
Основной формат: YYYYMMDDThhmmss/YYYYMMDDThhmmss
Пример - 19850412T232050/19850625T103000
Расширенный формат: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
Пример - 1985-04-12T23:20:50/1985-06-25T10:30:00
Примеры представляют период времени, который начинается в 23 часа 20 минут и 50 секунд 12 апреля 1985 г. местного времени и заканчивается в 10 часов 30 минут 25 июня 1985 г. местного времени.
4.4.4.2 Обозначения периодов времени посредством продолжительности и контекстной информации
4.4.4.2.1 Формат с определителями
Когда при применении выявляется потребность полного представления периода времени через его продолжительность в формате с определителями и контекстную информацию, то должно использоваться обозначение в соответствии с 4.4.2, с применением полного представления продолжительности, как это определено в 4.4.3.2.
Примеры
В первом примере представлен период времени с продолжительностью 2 года, 10 месяцев, 15 дней, 10 часов, 30 минут и 20 секунд. В примере 2 представлен период времени с продолжительностью шесть недель.
4.4.4.2.2 Альтернативный формат
Если по соглашению сторон используется полное представление периода времени посредством его продолжительности и контекстной информации, а продолжительность находится в альтернативном формате, то обозначение должно соответствовать 4.4.2 и использовать полное представление продолжительности, как это определено в 4.4.3.3.
Основной формат: PYYYYMMDDThhmmss
Пример - P00021015T103020
Расширенный формат: PYYYY-MM-DDThh:mm:ss
Пример - P0002-10-15T10:30:20
Примеры представляют период времени с продолжительностью 2 года, 10 месяцев, 15 дней, 10 часов, 30 минут и 20 секунд.
4.4.4.3 Обозначение периода времени, идентифицируемого началом и продолжительностью
Когда приложение требует полного представления периода времени, идентифицируемого по его началу и продолжительности, то должно использоваться обозначение в соответствии с 4.4.2, соединяющее какое-либо полное обозначение даты и времени дня, как определено в 4.3.2, с каким-либо полным обозначением продолжительности, как определено в 4.4.3, при условии, что результирующее обозначение находится полностью в основном формате или полностью в расширенном формате.
В примерах приведен период времени, равный 1 году, 2 месяцам, 15 дням, 12 часам и 30 минутам, начиная с 23 часов 20 минут и 50 секунд местного времени 12 апреля 1985 года.
Если приложение требует полного представления периода времени, идентифицируемого по его продолжительности и окончанию, то должно использоваться обозначение по 4.4.2, объединяющее некоторое полное обозначение продолжительности, как это определено в 4.4.3, с некоторым полным обозначением даты и времени дня, как это определено в 4.3.2, при условии, что итоговое обозначение представлено полностью в основном формате или полностью в расширенном формате.
В примерах приведен период времени, равный 1 году, 2 месяцам, 15 дням и 12 часам и 30 минутам, заканчивающийся 12 апреля 1985 г. в 23 часа 20 минут и 50 секунд по местному времени.
4.4.4.5 Другие полные обозначения
В 4.4.4.1 - 4.4.4.4 показаны обозначения с использованием элементов календарной даты, местного времени и продолжительности. Другие полные представления получаются путем следующих замен в 4.4.4.1 - 4.4.4.4:
- где показаны обозначения с использованием календарных дат в элементе "метка времени", вместо календарных дат могут быть вставлены полные обозначения порядковых дат (4.1.3) или недельная дата (4.1.4);
- где показаны обозначения с использованием местного времени в элементе "метка времени", вместо местного времени могут быть вставлены полные обозначения Всемирного координированного времени (4.2.4) или местного времени с разницей со Всемирным координированным временем (4.2.5.2);
- где показаны обозначения с использованием выражения [PnnYnnMnnDTnnHnnMnnS], это выражение может быть заменено на [PnnW] (4.4.3.2).
Обозначение, отличное от полного, для периода времени должно соответствовать 4.4.1 и 4.4.2, где метки времени представлены в соответствии с 4.1, 4.2 или 4.3 и где продолжительность представлена в соответствии с 4.4.3.2 или 4.4.3.3, при условии, что:
a) применяются правила, указанные в тех разделах;
b) результат не является полным представлением в соответствии с 4.4.4; и
c) итоговое обозначение представлено или полностью в основном формате, или полностью в расширенном формате.
Использование представления должно быть согласовано партнерами по обмену информацией, если использование какой-либо составной части его должно быть согласовано этими партнерами.
В обозначении периодов времени в соответствии с 4.4.1 a):
- в выражении после косой черты (т.е. в обозначении конца периода времени) элементы времени высших разрядов могут быть опущены, в этом случае должно быть принято допущение, что используются соответствующие элементы времени из обозначения начала периода времени (например, если [YYYYMM] опущено, то конец периода времени находится в том же календарном году и календарном месяце, что и начало периода времени);
- обозначения часовых поясов и Всемирного координированного времени, включенные с элементом, предшествующим дефису, должны по умолчанию применяться к элементу, который идет после косой черты, если только не указана соответствующая альтернатива.
Повторяющийся период времени обозначается одним из следующих способов:
a) Количеством повторов (факультативно), началом и концом. Так представляется повторяющийся период времени, у которого первый период времени идентифицируется по последним двум элементам выражения, а количество повторов - по первому элементу. Если количество повторов отсутствует, то число повторов бесконечно.
b) Количеством повторов (факультативно), продолжительностью и контекстом. Так представляется повторяющийся период времени с указанной продолжительностью отдельного периода времени и с указанным количеством повторов. Если количество повторов отсутствует, то число повторов бесконечно.
c) Количеством повторов (факультативно), началом и продолжительностью. Так представляется повторяющийся период времени, у которого первый период времени идентифицируется по последним двум элементам выражения, а количество повторов - по первому элементу. Если количество повторов отсутствует, то число повторов бесконечно.
d) Количеством повторов (факультативно), продолжительностью и концом. Так представляется повторяющийся период времени, у которого последний период времени идентифицируется по последним двум элементам выражения, а количество повторов - по первому элементу. Если количество повторов отсутствует, то число повторов бесконечно.
Повторяющийся период времени обозначается в соответствии со следующим правилом.
Все обозначения начинаются с определителя [R], за которым без пробелов следует количество повторов (если нужно), за которым без пробела следует косая черта [/] и следом без пробелов обозначение периода времени в соответствии с 4.4.1. Для представлений 4.5.1 a) - d) должны использоваться периоды времени в соответствии с 4.4.1 a) - d).
4.5.3 Полные обозначения
Когда приложение требует полного представления повторяющегося периода времени, то должно использоваться выражение в соответствии с 4.5.2, объединяющее некоторое полное представление периода времени, как это определено в 4.4.4, с количеством повторов.
Примеры
1 R12/19850412T232050/19850625T103000
2 R12/P2Y10M15DT10H30M20S
3 R12/19850412T232050/P1Y2M15DT12H30M0S
4 R12/P1Y2M15DT12H30M0S/19850412T232050
Примеры
1 R12/1985-04-12T23:20:50/1985-06-25T10:30:00
2 R12/1985-04-12T23:20:50/P1Y2M15DT12H30M0S
3 R12/P1Y2M15DT12H30M0S/1985-04-12T23:20:50
4.5.4 Обозначения, отличные от полных
Обозначением повторяющегося периода времени, отличным от полного, должно быть выражение в соответствии с 4.5.1 и 4.5.2, где период времени представлен в соответствии с 4.4.5.
Для описания представления дат и времени в разделе 4 использованы обозначения форматов дат и времени, в которых символы представляют либо самих себя, либо другие символы (как правило, цифры) в обозначениях дат и времени.
Когда применение требует использования обозначений форматов дат и времени, а также есть соглашение обменивающихся информацией партнеров, то можно обмениваться обозначениями форматов дат и времени. Обмен определенным обозначением форматов дат и времени возможен лишь в случае:
- согласования обмена обозначениями форматов дат и времени в целом,
и
- согласования обмена обозначениями дат и времени на основе согласованного представления формата дат и времени.
Пример - Может быть произведен обмен обозначением формата дат и времени [hh:mm:ss,sss] лишь, если (1) обмен обозначениями форматов дат и времени был согласован и (2) обмен местным временем с десятичной долей в элементе времени секунд был согласован с тремя десятичными цифрами.
Подчеркивание символов в обозначении форматов дат и времени с целью представления количества подчеркнутых символов в представляемом обозначении даты и времени (в соответствии с 3.4.2), разрешено лишь в тех случаях, когда в момент обмена обозначением формата дат и времени количество символов в полученном представлении даты и времени неизвестно.
Разрешенные настоящим стандартом обозначения форматов дат и времени указаны в разделе 4.
Приложение B <*>
(справочное)
--------------------------------
<*> Оригинальный текст приложения A приведен в приложении ДА.
B.1 Представления даты и времени
B.1.1 Дата
Календарная дата - 12 апреля 1985 г.
Порядковая дата - 12 апреля 1985 г.
Недельная дата - пятница, 12 апреля 1985 г.
Календарная неделя - 15-я неделя 1985 г.
Календарный месяц - апрель 1985 г.
Календарный год - 1985 г.
Календарная дата - 12 апреля 1985 г.
B.1.2 Время дня
Местное время - 15 часов 27 минут и 46 секунд
Местное время с десятичными долями - 15 часов 27 минут и 35 с половиной секунд
Полночь - начало дня
Полночь - конец дня
Всемирное координированное время дня - 23 часа 20 минут и 30 секунд
Местное время и разница со Всемирным координированным временем -
15 часов 27 минут 46 секунд местного времени в Женеве (опережение Всемирного времени на один час)
15 часов 27 минут 46 секунд местного времени в Нью-Йорке (запаздывание на 5 часов по сравнению со Всемирным временем)
B.1.3 Дата и время дня
Комбинации календарной даты и местного времени
Комбинации даты в днях года и Всемирного координированного времени дня
Комбинации даты в днях недели и местного времени
B.1.4 Период времени
Определяется началом и концом
Период времени, начинающийся в 23 часа 20 минут и 50 секунд 12 апреля 1985 г. и заканчивающийся в 10 часов 30 минут 25 июня 1985 г.
Период времени, начинающийся 12 апреля 1985 г. и заканчивающийся 25 июня 1985 г.
Определяется продолжительностью и контекстом
Период времени, составляющий 2 года, 10 месяцев, 15 дней, 10 часов, 20 минут и 30 секунд
Период времени, составляющий 1 год и 6 месяцев
Период времени, составляющий семьдесят два часа
Определяется началом и продолжительностью
Период времени, составляющий 1 год, 2 месяца, 15 дней и 12 часов, начинающийся 12 апреля 1985 г. в 23 часа 20 минут
Определяется продолжительностью и окончанием
Период времени, составляющий 1 год, 2 месяца, 15 дней и 12 часов, заканчивающийся 12 апреля 1985 г. в 23 часа 20 минут
B.1.5 Повторяющийся период времени
Определение по количеству повторов, продолжительности и контексту
Пятьдесят повторов периода времени, составляющего 2 года, 10 месяцев, 15 дней, 10 часов, 20 минут и 30 секунд
Неограниченное количество периодов времени, составляющих 2 года, 15 дней, 10 часов, 20 минут и 30 секунд
Два периода времени, каждый продолжительностью в 1 год и 6 месяцев
Восемь периодов времени по 72 часа
Определение по количеству повторов, продолжительности и окончанию
Неограниченное количество повторений периодов времени, составляющих 1 год, 2 месяца, 15 дней и 12 часов, из которых последнее повторение закончилось 12 апреля 1985 г. в 23 часа 20 минут и 50 секунд
B.2 Обозначения форматов дат и времени
B.2.1 Дата
B.2.2 Время дня
B.2.3 Дата и время дня
B.2.4 Период времени
Период времени по началу и концу - полная календарная дата - уменьшенная точность Всемирного координированного времени дня с десятичной долей из одной цифры
Период времени по продолжительности и контексту - продолжительность имеет лишь элемент дня из трех цифр
Период времени по продолжительности и контексту - продолжительность имеет лишь элемент часа с одной или более цифрами в целой части, и с одной или более цифрами в десятичной части
B.2.5 Повторяющийся период времени
Период времени по количеству повторений, началу и концу - количество повторений указывается отсутствием или наличием одной или нескольких цифр - начало и конец по дате в днях недели с уменьшенной точностью
Период времени по количеству повторений, началу и продолжительности - количество повторений указывается отсутствием или наличием одной или нескольких цифр - начало по полной дате в днях года - продолжительность по количеству дней, где в числе имеется по крайней мере одна цифра
(справочное)
МЕЖДУНАРОДНОГО СТАНДАРТА
Связь с ИСО 2014, ИСО 2015, ИСО 2711, ИСО 3307 и ИСО 4031
При подготовке первого издания ИСО 2014 была проведена экспертиза потенциального использования полностью цифровых дат. Преимущества порядка по убыванию "год-месяц-день" перевесили преимущества порядка по возрастанию "день-месяц-год", и к этому времени он был принят во многих странах мира.
Были выявлены следующие преимущества порядка по убыванию:
- недопущение путаницы между существующими национальными нормами, в которых используются различные системы в порядке по возрастанию;
- простота, с которой вся дата может обрабатываться в качестве одиночного представления числа с целью систематизации и классификации;
- арифметические вычисления, особенно при использовании компьютера;
- возможность продолжения порядка величины путем добавления цифр в системе "час-минута-секунда".
В отношении времени использование 24-часового формата отсчета времени в настоящее время настолько распространенное явление (особенно с точки зрения наличия и использования цифровых наручных часов), что разделители для помощи толкования человеком больше не нужны, но сохраняются в качестве опций.
Естественное добавление цифр времени меньшего разряда к цифрам даты более высокого разряда (см. выше) сформировало базовую концепцию, которая была использована при подготовке настоящего международного стандарта: точка во времени может быть единолично представлена в полностью цифровой форме посредством строки из цифр, которые начинаются обозначением года и заканчиваются часом, минутой или секундой, в зависимости от требуемой точности.
На основе представлений этой концепции были логически получены все другие значения дат и времени; таким образом, они заменили собой ИСО 2014, ИСО 3307 и ИСО 4031.
Нумерация дней и недель в году на основе Григорианского календаря важна с точки зрения различного применения в коммерческих целях. Способы нумерации недель года варьируются в различных странах, и поэтому для международной торговли и для промышленного планирования в международных компаниях важно использовать единую нумерацию недель. ИСО 2015 и ИСО 2711 были подготовлены с целью удовлетворения этим требованиям.
Единообразная нумерация недель обуславливает единообразное обозначение дня, в который начинается неделя. Для коммерческих целей, т.е. бухучета, планирования и аналогичных целей, для которых может использоваться номер недели, понедельник был определен как наиболее соответствующий первый день недели.
Идентификации конкретной даты посредством порядковых дат (ИСО 2711) и посредством системы нумерации недель (ИСО 2015) были альтернативными методами, которые также охватываются базовой концепцией настоящего международного стандарта и, таким образом, были замещены ИСО 2015 и ИСО 2711.
(справочное)
(справочное)
СО СТРУКТУРОЙ ПРИМЕНЕННОГО В НЕМ МЕЖДУНАРОДНОГО СТАНДАРТА
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/29/gost_97026.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||