如何以格式转换时间
2009-01-01T01:02:01.111+02:00
Run Code Online (Sandbox Code Playgroud)
以毫秒为单位的UTC?
这个转换是否有包装?我查看了https://golang.org/src/time/format.go,但无法找到相同的格式进行转换.
使用time.Parse.
演示:http://play.golang.org/p/ouiDtIVjQI
package main
import (
"fmt"
"time"
)
func main() {
t, e := time.Parse(`2006-01-02T15:04:05.000-07:00`, `2009-01-01T01:02:01.111+02:00`)
if e != nil {
panic(e)
}
fmt.Println(t.UTC().UnixNano() / 1000000)
}
Run Code Online (Sandbox Code Playgroud)
使用格式字符串2006-01-02T15:04:05.000-07:00作为参考日期.