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

最后更新于