ГОСТ Р ИСО/МЭК 8824-1-2001
разделителей, отличных от десятичной запятой и десятичной точки (как установлено в ИСО 8601),
и без завершающего Z (как установлено в ИСО 8601), либо
б) символами из перечисления а) с последующей прописной буквой Z. либо
в) символами из перечисления а) с последующей строкой, представляющей местную поправ
ку часов, как определено в ИСО 8601, без разделителей.
Вслучае а) время представляет местное время. Вслучае б) время представляет всемирное время.
В случае в) часть строки, сформированная как в случае а), представляет местное время (/,), а мес
тная поправка часов (/,) позволяет определить всемирное время следующим образом:
всемирное время равно /( — /,
II р и м еры:
Случай а)
“19851106210627.3"
представляет местное время 21 ч 6 мин и 27.3 с 6 ноября 1985 г.
Случай б)
"19851106210627.3Z"
представляет указанное выше всемирное время.
Случай в)
"19851106210627.3-0500“
предстаатяет местное время как в случае а) с отставанием на 5 ч от всемирного времени.
41.4 Тег определен в 41.3.
41.5 Нотацией значения должна быть нотация значения VLsibleString, определенная в 41.3.
42 Всемирное время
42.1 Этот тип должен указываться именем
UTCTinie
42.2 Тип состоит из значений, представляющих:
а) календарную дату,
б) время дня с точностью до минуты или секунды и
в) (факультативно) местную поправку часов.
42.3 Тип определяется, используя АСН.1. следующим образом:
UTCTime :: = (UNIVERSAL 23| IMPLICIT VisibleString
со значениями VLsibleString, ограничивающимися строками следующих символов:
а) шесть цифр YYMMDD, где YY - две последние цифры года. ММ - двузначное представ
ление месяца (считая январь 01), DD —двузначное предстаазение дня (от 01 до 31), и
б) либо
1) четыре цифры hhmm. где hh - часы (от 00 до 23). a nun - минуты (от 00 до 59). либо
2) шесть цифр hhmmss, где hh и птпт - как в случае 1), a ss — секунды (от 00 до 59), и
в) либо
1) символа Z. либо
2) одного из символов "+“ илис последующими цифрами hhmm,
где hh — часы, a mm — минуты.
Альтернативы в случае б) позволяют варьировать точность представления времени.
В альтернативе в)1) время яазяется всемирным. В альтернативе в)2) время (/,). заданное в а) и
б), является местным; поправка часов (/,), заданная альтернативой в)2), позволяет определить все
мирное время следующим образом:
всемирное время равно /, —/г
П р и м е р 1 — Если местное время - 7 ч 2 января 1982 г., а всемирное — 12 ч, то значением
UTCTime является либо
"820I02I200Z"
либо
"8201020700-0500"
И р и м е р 2 — Если местное время - 7 ч 2 января 2001 г., а всемирное - 12 ч, то значением
UTCTime яатяется либо
"0IOI0212O0Z"
54