„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Warum ist „Mo, 2. Jan. 15:04:05 MST 2006“ die Referenzzeit in Golang?

Warum ist „Mo, 2. Jan. 15:04:05 MST 2006“ die Referenzzeit in Golang?

Veröffentlicht am 11.11.2024
Durchsuche:989

Why is

Der Ursprung von „Mon. Jan. 2 15:04:05 MST 2006“ in Golang

Die Golang-Dokumentation definiert „Mo " als Referenzzeit, die in Zeitformatierungs- und Analysefunktionen verwendet wird. Aber woher kommt dieses seltsame Datum und diese eigentümliche Uhrzeit?

Das Geheimnis lüften

Unmittelbar nach dem Verweis auf das Layout liefert die Dokumentation einen Hinweis:

Da MST GMT ist -0700, die Referenzzeit kann man sich vorstellen als 01/02 15:04:05 Uhr '06 -0700.

Dekodierung der Sequenz

Die Referenzzeit folgt einem aufsteigenden Muster:

  1. Monat: Januar (01)
  2. Tag: 2. (02)
  3. Stunde: 15 Uhr (03)
  4. Minute: 4 (04)
  5. Sekunde: 5 (05)
  6. Jahr: 2006 (06)
  7. Zeitzone: Mountain Standard Time (MST, -0700)

Begründung hinter der spezifischen Zeit

Die Verwendung von 15.00 Uhr (15.04 Uhr) anstelle von 3.00 Uhr (03.04 Uhr) stellt wahrscheinlich sicher, dass die zweistelligen Stundendarstellungen 15.04 und 03.04 Uhr erfolgen PM, sind klar unterscheidbar.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3