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!