Wie konvertiert man time.Time in einen String in Go? (Datums- und Zeitformatierung)
Hallo zusammen! Ich habe gerade angefangen, Go zu lernen, und habe ein Problem mit der Konvertierung von Zeit in einen String. Ich muss das aktuelle Datum und die aktuelle Uhrzeit im Format "2024-12-25 14:30:00" (wie in MySQL) ausgeben, verstehe aber nicht, wie ich das richtig machen soll.\n\nIch habe versucht, die Standardmethode `String()` von `time.Time` zu verwenden, aber sie gibt so etwas wie "2024-12-25 14:30:00 +0000 UTC" aus, während ich nur Jahr-Monat-Tag Stunden:Minuten:Sekunden brauche. Außerdem habe ich gehört, dass es in Go ein "magisches" Format mit der Zahl 2006-01-02 gibt, aber das sieht seltsam aus.\n\nHier ist mein Code:\n```go\npackage main\n\nimport (\n "fmt"\n "time"\n)\n\nfunc main() {\n now := time.Now()\n fmt.Println("Jetzt:", now.String()) // gibt nicht das aus, was ich brauche\n}\n```\n\nKönnt ihr mir sagen, wie man die Zeit richtig in einen String formatiert? Und warum verwendet Go die Referenzzeit 2006-01-02 15:04:05 für die Formatierung?