8.10.1 Кодирование значения типа "GeneralizedTime" должно заканчиваться символом "Z" (см. ИСО/МЭК 8824-1, 42.3).
8.10.2 Строка, отображающая секунды, должна присутствовать всегда.
8.10.3 Если присутствует строка, отображающая доли секунды, то в ней пропускают завершающие нули. Если дробная часть соответствует "0", то ее пропускают вместе с десятичной точкой.
Например, секунды, представленные строкой "26.000", кодируют как "26". Секунды, представленные строкой "26.5200", кодируют как "26.52".
8.10.4 Если имеется десятичная точка, она должна быть представлена в виде ".".
8.10.5 Полночь (GMT) кодируют как строку вида:
"YYYYMMDD000000Z",
где "YYYYMMDD" отображают день, следующий за полночью.
Например, следующие кодирования являются правильными:
"19920521000000Z"
"19920622123421Z"
"19920722132100.3Z"
Следующие кодирования являются неправильными:
"19920520240000Z" (полночь представлена некорректно)
"19920622123421.0Z" (ложные замыкающие нули)
"19920722132100.30Z" (ложные замыкающие нули)