Tengo este valor de marca de tiempo devuelto por un servicio web "2014-09-12T19:34:29Z"
Sé que significa zona horaria, pero ¿qué significa exactamente?
Y estoy tratando de burlarme de este servicio web, entonces, ¿hay alguna manera de generar esta marca de tiempo usando strftime
en Python?
Lo siento si esto es dolorosamente obvio, pero Google no fue muy útil y tampoco lo fue la strftime()
página de referencia.
Actualmente estoy usando esto:
x.strftime("%Y-%m-%dT%H:%M:%S%Z")
'2015-03-26T10:58:51'
Z
realidad, significa Zulu , que es el "nombre" de UTC0. Suena extraño, pero cada zona horaria tiene su nombre respectivo.Zulu
es el nombre del alfabeto fonético de la OTANZ
y se usa porque la zona horaria es la zona horaria cero. Vea el enlace de Wikipedia que incluí en la respuesta: la hora UTC también se conoce como hora "Zulú", ya que "Zulú" es la palabra en código del alfabeto ortográfico de la OACI para "Z".Z
vino antesZulu
, diría yo. en.wikipedia.org/wiki/List_of_military_time_zones es interesante pero no da ninguna justificación histórica para que Z se use para la zona horaria de compensación cero, solo queZ
así se nombraZulu
.J
en las zonas militares. ¿Quizás debido a la diferente pronunciación en modismos como el alemán o el finlandés? De todos modos gracias por aclarar las cosas.Z
se usa para+0000
(GMT en ese momento) desde la década de 1950 (incluso antes de que existiera UTC). Según tengo entendido,Z
es solo una letra (puede usar un mnemónicoZero
y / o pronunciarlo comoZulu
(del alfabeto de ortografía ampliamente utilizado)