Wie konvertiere ich einen Unix-Timestamp in time.Time in Go?
Hallo zusammen! Ich habe gerade angefangen, Go zu lernen und bin auf ein Problem bei der Arbeit mit Zeit gestoßen. Ich habe eine API, die die Zeit im Unix-Timestamp-Format zurückgibt (z.B. 1696425600). Ich muss diese Zahl in ein time.Time-Objekt umwandeln, um sie später für die Anzeige in einem lesbaren Format wie "2023-10-04 15:20:00" zu formatieren.
Ich habe mehrere Ansätze ausprobiert, aber nichts funktioniert. Hier ist, was ich versucht habe:
\n\npackage main\n\nimport (\n "fmt"\n "time"\n)\n\nfunc main() {\n timestamp := int64(1696425600)\n \n // Erster Versuch - einfach zuweisen\n // t := time.Time(timestamp) // Fehler: cannot convert timestamp to time.Time\n \n // Zweiter Versuch - über Parse\n // t, _ := time.Parse("Unix time Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen