从文档中我不清楚如何以这种有点奇怪的格式解析日期。似乎不可能。
2016-07-08T08:34:24+00:00
以下不起作用(去播放链接)
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)
}
}
显然,正则表达式可以首先检查这种格式并将其转换+为 a -,但这意味着标准库无法解析这个日期。
茅侃侃
相关分类