package main
func main() {
//获取当前时间
//t1 :=time.Now()
////给定字符串转成time类型,如果字符串不解析失败,会返回err
//t :=”2021-11-06 13:26:56″
//t1,err :=time.Parse(“2006-01-02 15:04:05”,t)
////给定字符串转成time类型,可以指定时区,如果字符串不解析失败,会返回err
//loc,_ :=time.LoadLocation(“GMT”)//注意这里的名字是需要大写的
//t1,err =time.ParseInLocation(“2006-01-02 15:04:05”,t,loc)
//
//fmt.Println(err)
//fmt.Println(t1)
//获取当前时间戳
//unixtime:=time.Now().Unix()
//fmt.Println(unixtime)
////时间戳转成时间格式
//unix :=time.Unix(unixtime,0)
//fmt.Println(unix)
//使用本地时区,获取当前时间
//t :=time.Now().Local()
//使用UTC时区,获取当前时间,相差8小时
//t =time.Now().UTC()
//指定时区
//loc,_:=time.LoadLocation(“UTC”)
// t =t.In(loc)
//fmt.Println(t)
//获取年月日,时分秒
//t :=time.Now()
//y :=t.Year()
//m :=t.Month()
//d :=t.Day()
//h :=t.Hour()
//M :=t.Minute()
//s := t.Second()
//两个时间比较
//t1 :=time.Now()
//t2,_ :=time.Parse(“2006-01-02 15:04:05″,”2022-12-01 12:12:12”)
////t1时间是否在t2之前,如果是返回真,否则为false
//fmt.Println(t1.Before(t2))
////t1时间是否在t2之后,如果是返回真,否则为false
//fmt.Println(t1.After(t2))
////t1时间是否与t2相等,如果是返回真,否则为false
//fmt.Println(t1.Equal(t2))
t :=time.Now()
fmt.Println(t)
//当前时间加5分钟
//t =t.Add(time.Minute*5)
//当前时间加具体时间日期
t =t.AddDate(2,0,0)
fmt.Println(t)
fmt.Println(t.Format(“2006-1-2”))
}