Golang: Zeitstempel hinzufügen funktioniert nicht

Golang: Zeitstempel hinzufügen funktioniert nicht

die Aufgabe ist folgende: Ich muss dem Zeitstempel 5 Minuten hinzufügen, aber was auch immer ich tue, die Zeit ändert sich nicht. Was mache ich falsch?

Beispiel:https://play.golang.org/p/AavonfZk2bn

Antwort1

Der Aufruf parse.Addin Zeile 12 Ihres Beispiels sollte etwa wie folgt geändert werden:

parse=parse.Add(5 * time.Minute)

Die .AddMethode ändert die vorhandene Zeitstruktur nicht, sondern gibt eine neue Struktur mit der hinzugefügten Dauer zurück, die in Ihrem ursprünglichen Beispiel weggeworfen wurde.

Sehendiese GO-Websitefür ein kurzes Beispiel:

verwandte Informationen