Ich weiß, ich brauchen, um eine Zeit-layout in GoLang (wie hier gezeigt https://golang.org/src/time/format.go), aber ich kann nicht finden, das layout für das ISO-8601-Zeitstempel.
Wenn es hilft, ich habe den timestamp aus der Facebook-API. Hier ist ein Beispiel, Zeitstempel: 2016-07-25T02:22:33+0000
Fand ich dieses layout zu arbeiten: "2006-01-02T15:04:05-0700"
time.RFC3339
funktioniert nicht aber das layout der Arbeit.time.RFC3339
funktioniert nicht für ISO 8601. Beispiel: play.golang.org/p/gIi7D5KuWaRFC3339 entspricht ISO 8601. Speziell, es hat die gleiche format, RFC3339 nur strengere Anforderungen (Beispiel, es erfordert eine komplette Datum Darstellung mit 4-stelligem Jahr).
Was ist der Unterschied zwischen ISO-8601-und RFC 3339 Datum-Formate?
So können Sie die Konstante
time.RFC3339
wie Ihr layout.Hier das problem, dass RFC3339 erfordert die zone offset angegeben werden als "+00:00" (oder "Z" im Falle des UTC), während nach ISO8601 erlaubt "+0000" ein.
Vom RFC3339:
Also statt der
time.RFC3339
layoutmüssen Sie verwenden: