„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 > Wie entferne ich das Suffix „m“ in Go-Zeitstempeln?

Wie entferne ich das Suffix „m“ in Go-Zeitstempeln?

Veröffentlicht am 09.11.2024
Durchsuche:886

How to Get Rid of the \

So schließen Sie den „m“-Indikator in Go-Zeitstempeln aus

In Go gibt die Funktion time.Now() einen Zeitstempel mit a zurück Nachgestelltes „m“-Suffix, das den monotonen Uhrwert darstellt. Dieses Suffix kann für bestimmte Anwendungsfälle entfernt werden, in denen es nicht erforderlich ist.

Bedeutung von „m“

Das Suffix „m“ bezeichnet den Abstand zwischen der Wanduhr und monotone Uhranzeigen, ausgedrückt in Dezimalsekunden. Die Wanduhr wird angepasst, um eine genaue Zeitmessung mit externen Quellen aufrechtzuerhalten, während die monotone Uhr kontinuierlich und ohne Unterbrechungen erhöht wird.

Entfernen des Suffixes „m“

So entfernen Sie das „ m“-Suffix verwenden Sie die Round-Methode für den Zeitstempel. Durch die Übergabe eines Arguments von 0 an Round wird der monotone Uhrwert entfernt, ohne den Rest des Zeitstempels zu ändern.

t := time.Now()
t = t.Round(0)
fmt.Println(t) // Output: 2009-11-10 23:00:00  0000 UTC

Alternative Methoden

Neben Round gibt es noch andere Möglichkeiten, einen Zeitstempel ohne das Suffix „m“ zu erhalten:

  • Verwenden Sie die Format-Methode mit einer benutzerdefinierten Formatzeichenfolge:
t := time.Now()
fmt.Println(t.Format("2006-01-02 15:04:05  0000")) // Output: 2009-11-10 23:00:00  0000
  • Importieren Sie die Zeit /x-Paket und verwenden Sie den DateTime-Typ:
import "time/x"

t := x.DateTime{}
fmt.Println(t) // Output: 2009-11-10 23:00:00  0000

Die Entfernung des Suffixes „m“ ist nützlich, wenn mit Zeitstempeln gearbeitet wird, die Präzision ohne die zusätzlichen Informationen erfordern, die durch die Monotonie bereitgestellt werden Uhr lesen. Durch die Verwendung von Round- oder alternativen Methoden können Entwickler Zeitstempel erhalten, die ihren spezifischen Anforderungen entsprechen.

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