Ich habe diesen Zeitstempelwert, der von einem Webdienst zurückgegeben wird "2014-09-12T19:34:29Z"
Ich weiß, dass es Zeitzone bedeutet, aber was genau bedeutet es?
Und ich versuche, diesen Webdienst zu verspotten. Gibt es also eine Möglichkeit, diesen Zeitstempel mit strftime
Python zu generieren ?
Es tut uns leid, wenn dies schmerzlich offensichtlich ist, aber Google war nicht sehr hilfreich und die strftime()
Referenzseite auch nicht.
Ich benutze derzeit Folgendes:
x.strftime("%Y-%m-%dT%H:%M:%S%Z")
'2015-03-26T10:58:51'
Z
steht eigentlich für Zulu , was der "Name" von UTC0 ist. Es klingt komisch, aber jede Zeitzone hat ihren jeweiligen Namen.Zulu
ist der Name des phonetischen Alphabets der NATO fürZ
und wird verwendet, weil die Zeitzone die Zeitzone Null ist. Siehe den Wikipedia-Link, den ich in die Antwort aufgenommen habe: Die UTC-Zeit wird auch als "Zulu" -Zeit bezeichnet, da "Zulu" das ICAO-Rechtschreibalphabet für "Z" ist.Z
kam vorherZulu
, würde ich sagen. en.wikipedia.org/wiki/List_of_military_time_zones ist interessant, gibt aber keine historische Rechtfertigung dafür, dass Z für die Null-Offset-Zeitzone verwendet wird, nur dieZ
so genannteZulu
.J
in den Militärzonen nicht verwenden . Vielleicht wegen der unterschiedlichen Aussprache in Redewendungen wie Deutsch oder Finnisch? Trotzdem danke, dass du die Dinge geklärt hast.Z
wird+0000
seit den 1950er Jahren für (zu der Zeit GMT) verwendet (bevor UTC überhaupt existierte). Soweit ich weiß ,Z
handelt es sich nur um einen Buchstaben (Sie könnten eine Mnemonik verwendenZero
und / oder sie aussprechen alsZulu
(aus dem weit verbreiteten Rechtschreibalphabet)