Что означает «Z» в метке времени Unix «120314170138Z»? - PullRequest
133 голосов
/ 14 марта 2012

У меня есть сертификат X.509, который имеет следующие 2 временные метки:

['validFrom'] = String(13) "120314165227Z"
['validTo']   = String(13) "130314165227Z"

Что означает постфиксный символ «Z».Указывает ли часовой пояс?

Ответы [ 2 ]

153 голосов
/ 14 марта 2012

Да. «Z» обозначает зулусское время, которое также является GMT и UTC.

С http://en.wikipedia.org/wiki/Coordinated_Universal_Time:

Часовой пояс UTC иногда обозначается буквой Z - ссылкой на эквивалентный морской часовой пояс (GMT), который был обозначен как Z примерно с 1950 года. Письмо также ссылается на "описание зоны" ноль часов, которые использовались с 1920 года (см. историю часовых поясов). Поскольку фонетический алфавит НАТО и любительское радио слово для Z «Зулу», UTC иногда называют зулусским временем.

Технически, поскольку определение морских часовых поясов основано на продольном положении, время Z не совсем совпадает с фактическим часовым поясом GMT. Однако, поскольку он в основном используется как эталонное время, не имеет значения, к какой области Земли он применяется, если все используют один и тот же эталон.

Снова из Википедии, http://en.wikipedia.org/wiki/Nautical_time:

Около 1950 г. к описанию зоны был добавлен буквенный суффикс, присвоение Z нулевой зоне, A – M (кроме J) восточному и N – Y на запад (J может быть назначено по местному времени в не-морских Приложения; зоны M и Y имеют одинаковое время, но отличаются на 24 часы: полный день). Они должны были быть озвучены с использованием фонетического алфавит, который произносит букву Z как зулу, приводя иногда к использование термина «зулусское время». Часовой пояс Гринвич работает от Долгота от 7,5 ° до 7,5 ° восточной долготы, а зона А - от 7,5 до 22,5 ° восточной долготы и т. Д.

14 голосов
/ 14 марта 2012

Z означает «Зулу» - ваше время в UTC. От Википедия :

Часовой пояс UTC иногда обозначается буквой Z - ссылкой на эквивалентный морской часовой пояс (GMT), который обозначается буквой Z примерно с 1950 года. Буква также ссылается на «описание зоны» с нулем часы, которые использовались с 1920 года (см. историю часовых поясов). Поскольку фонетический алфавит НАТО и радиолюбительское слово для Z - это «зулу», UTC иногда называют зулусским временем. Это особенно верно в авиации, где Зулу является универсальным стандартом.

...