Мне не ясно, из документации, как я буду разбирать дату в этом довольно странном формате. Похоже, это может быть невозможно.Как вы разбираете дату в формате:
2016-07-08T08:34:24+00:00
Следующая не работает (go play link)
package main
import (
"fmt"
"time"
)
func main() {
date := "2016-07-08T08:34:24+00:00"
d, err := time.Parse("2006-01-02T15:04:05+07:00", date)
if err == nil {
fmt.Println(d)
} else {
fmt.Println(err)
}
}
Очевидно, что регулярное выражение может сначала проверить, для этого формата и преобразовать +
к -
, но это означает, стандартная библиотека косяк разобрать этот Дата.
Конечно, спасибо за вашу помощь. – Jacob