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”))

}