golang 2018-06-06T20:14:03.368+0800如何转换成unix时间戳
试了好几种方法 简直要哭了
golang 2018-06-06T20:14:03.368+0800如何转换成unix时间戳
试了好几种方法 简直要哭了
试试这个
package main
import (
"fmt"
"time"
)
func main() {
const layout = "2006-01-02T15:04:05.999999999+0800"
t, err := time.Parse(layout, "2018-06-06T20:14:03.368+0800")
if err != nil {
fmt.Println(err)
return
}
fmt.Println(t.Unix())
}
2 回答1.3k 阅读
2 回答1.1k 阅读
2 回答1.1k 阅读
3 回答720 阅读
2 回答899 阅读
1 回答809 阅读
1k 阅读
golang 的时间格式确实困扰新人,需要一点适应时间。
这里只需要调用
time.Parse()
,然后读取time.Unix()
结果便可。时间格式应该是 "2006-01-02T15:04:05.999-0700",请参考下面的示例