golang 时间格式转换汇总
time函数查询网站https://golang.org/pkg/time/
时间模板(勿改)
template1 := "2006-01-02 15:04:05"
template2 := "2006/01/02 15:04:05"
template3 := "2006-01-02"
template4 := "20060102"
template5 := "15:04:05"
timestamp转字符串日期
根据想要的模板格式进行转换,example:
timestamp := int64(1546926630)
println(time.Unix(timestamp, 0).Format(template4))
//输出20190108
字符串日期转timestamp
根据相应的格式进行转换
t1 := "2019-01-08"
timestamp, _ := time.Parse("2006-01-02", t1)
println(timestamp.Unix())
//输出1546876800 对应的是UTC的2019-01-08 0:0:0,不是北京时间!!时差8小时
int64转time.duration
duration:=time.Duration(int64)