失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > golang 获取一天前 一个月前 一年前的日期

golang 获取一天前 一个月前 一年前的日期

时间:2018-12-31 02:39:28

相关推荐

golang   获取一天前 一个月前 一年前的日期

package main import ("time""fmt")func main() {t := time.Now() // 获取当前时间m := t.Format("-01-02 15:04:05") //获取当前格式的日期beforeDay := t.AddDate(0,0,-1) // 三个参数分别是年月日,此处获取的是前一天的日期beforeMonth := t.AddDate(0,-1,0) // 前一个月的日期beforeYear := t.AddDate(-1,0,0) // 去年的当天日期fmt.Println(beforeDay,beforeMonth,beforYear,m)fmt.Println(beforeDay.Format("-01-02 15:04:05"))}

注意: 负数表示的是之前的,正数表示的是之后的,得到时间之后,可通过.format()来获取想要的时间格式

-1表示一天前,2表示两天后,以此类推…

如果觉得《golang 获取一天前 一个月前 一年前的日期》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。