Heim >Backend-Entwicklung >Golang >Wie konvertiere ich Datumsformate in Go?

Wie konvertiere ich Datumsformate in Go?

Barbara Streisand
Barbara StreisandOriginal
2024-12-06 13:22:18405Durchsuche

How to Convert Date Formats in Go?

Konvertieren von Datumsformaten in Go

Das Konvertieren von Datumsangaben zwischen verschiedenen Formaten ist eine häufige Aufgabe in der Softwareentwicklung. In Go bietet das Zeitpaket eine Reihe von Funktionen zum Bearbeiten von Datums- und Uhrzeitangaben.

Konvertieren in ein bestimmtes Format

Eine Frage kam von einem Benutzer, der eine Konvertierung wünschte ein Datum aus dem Format 23.01.2010 11:44:20 bis 23. Januar 2010 um 11:44. Bei dieser Konvertierung wird die ursprüngliche Datumszeichenfolge analysiert und dann die Funktion „Format“ verwendet, um das gewünschte Format zu generieren.

Lösung

Um dieses Problem zu lösen, können Sie den folgenden Code verwenden :

dtstr1 := "2010-01-23 11:44:20"
dt, _ := time.Parse("2006-01-02 15:04:05", dtstr1)

dtstr2 := dt.Format("Jan 2 '06 at 15:04")

Die Parse-Funktion benötigt zwei Parameter: das Layout der eingegebenen Datumszeichenfolge und die Datumszeichenfolge selbst. Die Layoutzeichenfolge gibt das Format des Eingabedatums an und die Parse-Funktion gibt ein Zeitobjekt zurück, das das Datum darstellt.

Die Formatfunktion benötigt zwei Parameter: das Layout der gewünschten Ausgabe und das Zeitobjekt. Die Layoutzeichenfolge gibt das Format der Ausgabe an und die Formatfunktion gibt die Datumszeichenfolge im gewünschten Format zurück.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich Datumsformate 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