(Действующий) Межгосударственный стандарт ГОСТ ИСО 8601-2001 "Система стандартов по...

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

Действующий
Для примера использован интервал времени, начинающийся по местному времени в 23 ч 20 мин 50 с 14 декабря 2000 г. и заканчивающийся в 10 ч 30 мин 24 декабря 2000 г. по местному времени.
6.6.3.2 Представление продолжительности времени с указателем единицы времени
Данная продолжительность периода времени должна представляться элементом данных переменной длины, которой предшествует указатель Р. После числа лет должен стоять символ Y, после числа месяцев М, после числа недель W, после числа дней D. Часть, включающая компоненты времени дня, должна предваряться указателем Т после числа минут М и после числа секунд S:
Основной формат
PnYnMnDTnHnMnS,
PnW,
где n - любое целое положительное число, состоящее из одной или нескольких цифр.
Пример: P2Y10M15DT10H30M20S
В примере приведен интервал времени продолжительностью в 2 г., 20 мес, 15 дней, 10 ч, 30 мин и 20 с.
Пример: P6W
В примере приведен интервал времени продолжительностью в шесть недель.
6.7 Альтернативный формат
Если при обмене партнеры (по соглашению) используют полное представление интервала времени только с помощью продолжительности, то применяют представление продолжительности в альтернативном формате: основном или расширенном.
Основной формат: PYYYYMMDDThhmmss
Пример: Р00021015Т103020
Расширенный формат: PYYYY-MM-DDThh:mm:ss
Пример: Р0002-10-15Т10:30:20
Для примера приведен временной интервал продолжительностью 2 г., 10 мес, 15 дней, 10 ч, 30 мин и 20 с.
6.7.1 Представление интервала времени, определенного его началом и продолжительностью.
При полном представлении временного интервала, определенного его началом и продолжительностью в соответствии с 6.6, объединяя любое полное представление даты и времени дня при условии, что окончательное выражение будет либо всегда в основном формате, либо всегда в расширенном.
Основной формат: YYYYMMDDThhmmss/PnYnMnDTnHnMnS
YYYYMMDDThhmmss/PYYYYMMDDThhmmss
Пример: 20001214T232050/P1Y2M15DT12H30MOS
20001214Т232050/Р00010215Т123000
Расширенный формат: YYYY-MM-DDThh:mm:ss/PnYnMnDTnHnMnS
YYYY-MM-DDThh:mm:ss/PYYYY-MM-DDThh:mm:ss
Пример: 200012-14T23:20:50/P1Y2M15DT12H30MOS
2000-12-14Т23:20:50/Р0001-02-15X12:30:00
В примерах использован период времени продолжительностью 1 г. 2 мес. 15 дней, 12 ч 30 мин, начиная с 14 декабря 2000 г. 23 ч 20 мин 50 с.
6.7.2 Представление интервала времени, определенного его продолжительностью и окончанием
При полном представлении временного интервала, определенного его продолжительностью и окончанием, необходимо использовать любое полное представление продолжительности и любое полное представление.
6.8 Повторяющиеся интервалы времени
Повторяющиеся временные интервалы должны быть выражены одним из следующих способов:
- количеством повторений (необязательно), началом и окончанием;
Это представляет повторяющийся интервал времени, в котором первый интервал времени выражен первыми двумя компонентами выражения и количеством повторений до последнего компонента. Если последний компонент отсутствует, то количество повторений не ограничено.
- количеством повторений (необязательно) и продолжительностью;
Это представляет повторяющийся интервал времени с обозначенной продолжительностью интервала времени и с обозначенным количеством повторений. Если количество повторений отсутствует, то количество компонентов не ограничено.
- количеством повторений (необязательно), началом и продолжительностью;
Это представляет повторяющийся интервал времени, в котором последующий интервал времени определяется первыми двумя компонентами выражения и количеством повторений до последнего компонента. Если последний компонент отсутствует, количество повторений не ограничено.
6.8.1 Разделители и указатели
Повторяющийся интервал времени выражается в соответствии со следующим правилом.
Все представления начинаются с указателя R, затем без пробелов следует количество повторений (если таковое имеется), далее без пробелов разделитель / (косая черта) и следом без пробелов выражение интервала времени.
6.8.2 При применении полного представления повторяющегося интервала времени используют выражение в соответствии с 6.6, комбинируя представления временных интервалов с применением указателей и с количеством повторений в основном и расширенном форматах.
Основной формат: Rn/YYYYYMMDDThhmmss/YYYYMMDDThhmmss
Rn/PnYnMnDTnHnMnS
Rn/YYYYMMDDThhmmss/PnYnMnDTnHnMnS
Rn/PnYnMnDTnHnMnS/YYYYMMDDThnmmss
Пример: R12/20001214T232050/20001224T103000
R12/P2Y10M15DT10H30M20S
R12/20001214T232050/P1Y2M15DT12H30M0S