我有一个 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),自 1950 年左右以来一直用 Z 表示。该字母还指零时的“区域描述”,即自 1920 年以来一直使用(参见时区历史)。由于 Z 的 NATO 拼音字母和业余无线电单词是“Zulu”,因此 UTC 有时也称为 Zulu 时间。
从技术上讲,因为航海时区的定义是基于纵向位置的,所以 Z 时间与实际的 GMT 时间“区域”并不完全相同。然而,由于它主要用作参考时间,只要每个人都使用相同的参考时间,它适用于地球的哪个区域并不重要。
再次来自维基百科,http ://en.wikipedia.org/wiki/Nautical_time :
1950年前后,在时区描述中加了一个字母后缀,将Z分配给零区,A’揗(J除外)分配给东部,N’‘分配给西部(J在非航海时可能分配为当地时间应用程序;M 区和 Y 区具有相同的时钟时间,但相差 24 小时:一整天)。这些将使用语音字母表发声,将字母 Z 发音为 Zulu,有时会导致使用“Zulu Time”一词。格林威治时区从 7.5°W 到 7.5°E 经度,而 A 区从 7.5°E 到 22.5°E 经度等。