Das „m“ in Zeitstempeln verstehen und entfernen
Im Zeitpaket von Go gibt die Funktion time.Now() einen Zeitstempel zurück umfasst sowohl eine Wanduhr-Anzeige als auch eine monotone Uhr-Anzeige. Letzteres wird durch den Buchstaben „m“ gefolgt von einer Dezimalzahl angezeigt, die die Zeit seit dem Start der monotonen Uhr in Sekunden angibt.
Entfernen des „m“ aus Zeitstempeln
Um das „m“ aus einem Zeitstempel zu entfernen, können Sie die Round(0)-Methode für das Time-Objekt aufrufen. Diese Methode entfernt alle monotonen Uhrenwerte aus dem Zeitstempel und lässt nur den Wanduhrwert übrig.
Beispielcode
Hier ist ein Beispielcode, der zeigt, wie das „m“ entfernt wird " aus einem Zeitstempel:
<code class="go">package main import ( "fmt" "time" ) func main() { t := time.Now() fmt.Println(t) fmt.Println(t.Round(0)) }</code>
Ausgabe:
2009-11-10 23:00:00 +0000 UTC m=+0.000000001 2009-11-10 23:00:00 +0000 UTC
Wie Sie sehen können, enthält die Ausgabe von time.Now() das Feld „m“, während die Ausgabe von t .Round(0) nicht.
Das obige ist der detaillierte Inhalt vonSo entfernen Sie monotone Uhrwerte aus Go-Zeitstempeln: Entfernen des „m' aus der time.Now()-Ausgabe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!