“ Z”在 Unix 时间戳“120314170138Z”中是什么意思?

我有一个 X.509证书,它有以下两个时间戳:

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

后缀字符“ Z”是什么意思。它指定了时区吗?

196600 次浏览

Z 代表“ Zulu”——你的时间是 UTC (世界协调时)。来自 维基百科:

UTC 时区有时用字母 Z 表示,它指的是等效的海上时区(GMT) ,自1950年左右以来一直用字母 Z 表示。这封信还提到了自1920年以来一直使用的“零时区描述”(见时区历史)。由于 Z 的北约音标字母和业余无线电用语是“祖鲁”,因此 UTC 有时也被称为祖鲁时间。在航空业尤其如此,祖鲁语是通用标准。

是的。“ Z”代表祖鲁时间,也就是格林尼治标准时间和协调世界时。

来自 http://en.wikipedia.org/wiki/Coordinated_Universal_Time:

UTC 时区有时用字母 Z 表示ーー参考 等效海上时区(GMT) ,用 Z 表示 信中亦提及「地区说明」 零小时,从1920年开始使用(见时区历史)。 因为北约音标字母和业余爱好者对 Z 的称呼是 协调世界时有时也被称为祖鲁时间。

从技术上讲,因为航海时区的定义是基于纵向位置,Z 时间并不完全相同的实际格林尼治时间“区”。然而,由于它主要被用作一个参考时间,它适用于地球的哪个区域并不重要,只要每个人使用相同的参考时间。

维基百科:

1950年左右,在区域描述中加入了字母后缀, 把 Z 分配到零区,把 A-M (除了 J)分配到东边,把 N-Y 分配给 A-M (除了 J) 西面(J 可以在非航海中被指定为当地时间 区域 M 和 Y 具有相同的时钟时间,但相差24 小时: 一整天) 字母表,字母 Z 发音为 Zulu,有时指向 使用“祖鲁时间”一词。格林威治时区从 7.5 ° W 至7.5 ° E 经度,而 A 区从7.5 ° E 至22.5 ° E 经度等。

Z 不是祖鲁的意思

我没有比两个现有答案引用的维基百科文章更多的信息,但我认为“ Z”代表“祖鲁”的解释是不正确的。UTC 时间被称为“ Zulu 时间”,因为使用 Z 来标识它,而不是反过来。“ Z”似乎被用来标记时区为“零区”,在这种情况下,“ Z”毫无疑问地代表“零”(假设来自 维基百科的以下信息是准确的) :

1950年左右,在区域描述中增加了一个字母后缀,将 Z 指定为零区,将 A-M (J 除外)指定为东,将 N-Y 指定为西(在非航海应用中,J 可以指定为当地时间ーー M 区和 Y 区的时钟时间相同,但相差24小时: 一整天)。从1972年1月1日起,这些北约音标字母可以通过把字母 z 读作祖鲁语来发声,从而使用术语“祖鲁时间”(Zulu Time)来表示格林尼治平时,即 UT1。