time包
获取当前时间
t := time.Now()
fmt.Println(t) //2021-01-17 10:39:34.684213 +0800 CST m=+0.000149615
fmt.Printf("%T\n",t) //time.Time获取指定时间
t2 := time.Date(2020,1,24,18,18,18,0,time.Local)
fmt.Println(t2) //2020-12-24 18:18:18 +0800 CST
fmt.Printf("%T\n",t2) //time.Time时间格式化到字符串
t2 := time.Date(2020,1,24,18,18,18,0,time.Local)
str := t2.Format("2006-01-02 15:04:05")
fmt.Println(str) //2020-01-24 18:18:18时间字符串解析到日期
t3Str := "2020-12-12"
pt,err := time.Parse("2006-01-02",t3Str)
if err != nil{
fmt.Println(err)
}
fmt.Println(pt) //2020-12-12 00:00:00 +0000 UTC时间获取年月日等
获取年月日时分秒简单写法
获取时间戳
睡眠,相当于Python的sleep
最后更新于