Heim >Backend-Entwicklung >Golang >Wie formatiere ich die aktuelle Uhrzeit als String in Go?

Wie formatiere ich die aktuelle Uhrzeit als String in Go?

DDD
DDDOriginal
2024-12-09 21:03:26620Durchsuche

How to Format the Current Time as a String in Go?

So erhalten Sie die aktuelle Uhrzeit als formatierte Zeichenfolge in Go

Eine häufige Aufgabe bei der Programmierung ist das Abrufen des aktuellen Datums und der aktuellen Uhrzeit als formatierte Zeichenfolge. In Go kann dies mithilfe des Zeitpakets erreicht werden.

Die Funktion time.Now() gibt die aktuelle Zeit in Go zurück und die Methode time.Format() kann verwendet werden, um diesen Wert in einen String umzuwandeln . Wenn Sie beispielsweise die aktuelle Uhrzeit im Format JJJJMMTThhmmss erhalten möchten, können Sie den folgenden Ansatz verwenden:

t := time.Now()
formattedTime := t.Format("20060102150405")

Die Variable formattedTime speichert nun die aktuelle Uhrzeit als Zeichenfolge im gewünschten Format.

Alternativ können Sie die verschiedenen im Zeitpaket definierten Zeitformatkonstanten verwenden. Diese Konstanten stellen gängige Datums- und Zeitformate bereit:

layout := "2006-01-02T15:04:05Z"
formattedTime := t.Format(layout)

Um die aktuelle Zeit in der koordinierten Weltzeit (UTC) zu erhalten, können Sie außerdem die Funktion time.Now().UTC() vor der Anwendung verwenden Format()-Methode.

Das obige ist der detaillierte Inhalt vonWie formatiere ich die aktuelle Uhrzeit als String in Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn