У меня есть сертификат X.509, который имеет следующие 2 отметки времени:
['validFrom'] = String(13) "120314165227Z"
['validTo'] = String(13) "130314165227Z"
Что означает постфиксный символ «Z». Он указывает часовой пояс?
У меня есть сертификат X.509, который имеет следующие 2 отметки времени:
['validFrom'] = String(13) "120314165227Z"
['validTo'] = String(13) "130314165227Z"
Что означает постфиксный символ «Z». Он указывает часовой пояс?
да. «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 ° восточной долготы и т. Д.
Z означает «Зулу» — ваше время указано в формате UTC. Из Википедии:
Часовой пояс UTC иногда обозначается буквой Z — ссылкой на эквивалентный морской часовой пояс (GMT), который обозначается буквой Z примерно с 1950 года. Эта буква также относится к «описанию зоны» нулевых часов, которое используется с 1920 года (см. историю часовых поясов). Поскольку фонетический алфавит НАТО и слово Z для радиолюбителей - «Зулу», UTC иногда называют временем Зулу. Это особенно актуально в авиации, где Zulu является универсальным стандартом.
Z не означает зулу
У меня нет больше информации, чем статья в Википедии, на которую ссылаются два существующих ответа, но я считаю, что интерпретация того, что Z означает Zulu, неверна. Время UTC называется временем Зулу из-за использования Z для его идентификации, а не наоборот. Кажется, что Z использовался для обозначения часового пояса как нулевой зоны, и в этом случае Z, что неудивительно, означает ноль (при условии, что следующая информация из Википедия соответствует действительности):
Примерно в 1950 году к описанию зоны был добавлен буквенный суффикс, обозначающий Z как нулевую зону, A–M (кроме J) — как восточную и N–Y — как западную (J может обозначать местное время в неморских условиях). приложений — зоны M и Y имеют одинаковое время, но отличаются на 24 часа: полные сутки). Их можно озвучить с помощью фонетического алфавита НАТО, в котором буква Z произносится как зулусская, что привело к использованию термина зулусское время для среднего времени по Гринвичу или UT1 с 1 января 1972 года.