web-dev-qa-db-fra.com

Que signifie "Z" dans l'horodatage Unix "120314170138Z"?

J'ai un certificat X.509 comportant les 2 horodatages suivants:

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

Que signifie le caractère postfixé "Z"? Cela spécifie-t-il le fuseau horaire?

134
HomeCoder

Oui. "Z" signifie l'heure zouloue, qui est également l'heure GMT et UTC.

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

Le fuseau horaire UTC est parfois désigné par la lettre Z - une référence au fuseau horaire nautique équivalent (GMT), qui est désigné par un Z depuis environ 1950. La lettre fait également référence à la "description de la zone" de zéro heure, qui est utilisé depuis 1920 (voir l'historique des fuseaux horaires). Comme l'alphabet phonétique de l'OTAN et la radio amateur Word pour Z est "zoulou", l'heure UTC est parfois appelée heure zoulou.

Techniquement, étant donné que la définition des fuseaux horaires nautiques est basée sur la position longitudinale, l’heure Z n’est pas exactement identique à l’heure "GMT" réelle. Cependant, comme il est principalement utilisé comme temps de référence, peu importe la région de la Terre à laquelle il s'applique tant que tout le monde utilise la même référence.

De wikipedia encore, http://en.wikipedia.org/wiki/Nautical_time :

Vers 1950, un suffixe de lettre a été ajouté à la description de la zone, attribuant Z à la zone zéro et A – M (sauf J) à l'est et N – Y à l'ouest (J peut être attribué à l'heure locale en mode non-nautique). les zones M et Y ont la même heure mais diffèrent de 24 heures: une journée complète). Celles-ci devaient être vocalisées à l'aide d'un alphabet phonétique qui énonce la lettre Z comme étant zoulou, conduisant parfois à l'utilisation du terme "temps zoulou". Le fuseau horaire de Greenwich s'étend de 7,5 ° à 7,5 ° de longitude, tandis que la zone A s'étend de 7,5 ° à 22,5 ° de longitude, etc.

153
Sogger

Le Z signifie "Zoulou" - vos temps sont exprimés en UTC. De Wikipedia :

Le fuseau horaire UTC est parfois désigné par la lettre Z - une référence au fuseau horaire nautique équivalent (GMT), qui est désigné par un Z depuis environ 1950. La lettre fait également référence à la "description de la zone" de zéro heure, qui est utilisé depuis 1920 (voir l'historique des fuseaux horaires). Puisque l'alphabet phonétique de l'OTAN et la radio amateur Word pour Z est "zoulou", l'heure UTC est parfois appelée heure zoulou. Cela est particulièrement vrai dans l'aviation, où le zoulou est la norme universelle.

14
Carl Norum