Eu tenho esse valor de carimbo de data / hora sendo retornado por um serviço da web "2014-09-12T19:34:29Z"
Eu sei que isso significa fuso horário, mas o que exatamente significa?
E estou tentando simular este serviço da web, então há uma maneira de gerar esse carimbo de data / hora usando strftime
em python?
Desculpe se isso é dolorosamente óbvio, mas o Google não foi muito útil e nem a strftime()
página de referência.
Atualmente estou usando este:
x.strftime("%Y-%m-%dT%H:%M:%S%Z")
'2015-03-26T10:58:51'
Z
verdade, significa Zulu , que é o "nome" de UTC0. Parece estranho, mas cada fuso horário tem seu respectivo nome.Zulu
é o nome do alfabeto fonético da OTAN paraZ
, e é usado porque o fuso horário é zero. Veja o link da Wikipedia que incluí na resposta: o horário UTC também é conhecido como horário "Zulu", já que "Zulu" é a palavra de código alfabético da ICAO para "Z".Z
veio antesZulu
, eu diria. en.wikipedia.org/wiki/List_of_military_time_zones é interessante, mas não dá nenhuma justificativa histórica para Z sendo usado para o fuso horário de deslocamento zero, apenas queZ
é assim nomeadoZulu
.J
nas zonas militares. Talvez por causa da pronúncia diferente em idiomas como alemão ou finlandês? De qualquer forma, obrigado por esclarecer as coisas.Z
é usado para+0000
(GMT na época) desde 1950 (antes mesmo de UTC existir). Pelo que entendi,Z
é apenas uma letra (você pode usar um mnemônicoZero
e / ou pronunciá-lo comoZulu
(do alfabeto ortográfico amplamente usado)