您的位置 首页 golang

golang 时间和日期

  //当前时间t := time.Now()fmt.Println(t.Format("2006-01-02 15:04:05"))fmt.Println(t.Year(), int(t.Local().Month()), t.Day())//时间戳10位 秒fmt.Println(time.Now().Unix())//时间戳13位 毫秒fmt.Println(time.Now().UnixNano() / 1e6)//时间戳转时间sec := time.Now().Unix()fmt.Println(time.Unix(sec, 0).Format("2006-01-02 15:04:05"))//时间转时间戳fmt.Println(time.Date(2020, 5, 1, 5, 59, 59, 0, time.Local).Unix()) //2020-05-01 05:59:59// 10分钟前m, _ := time.ParseDuration("-10m")m1 := t.Add(m)fmt.Println(m1.Format("2006-01-02 15:04:05"))//10分钟后mm, _ := time.ParseDuration("10m")m2 := t.Add(mm)fmt.Println(m2.Format("2006-01-02 15:04:05"))// 8个小时前h, _ := time.ParseDuration("-1h")h1 := t.Add(8 * h)fmt.Println(h1.Format("2006-01-02 15:04:05"))//获取两年前的时间y := t.AddDate(-2, 0, 0) //年,月,日fmt.Println(y.Format("2006-01-02 15:04:05"))//两年后y1 := t.AddDate(2, 0, 0)fmt.Println(y1.Format("2006-01-02 15:04:05"))

文章来源:智云一二三科技

文章标题:golang 时间和日期

文章地址:https://www.zhihuclub.com/1101.shtml

关于作者: 智云科技

热门文章

网站地图