当天0点时间戳:
t := time.Now()
addTime := time.Date(t.Year(), t.Month(), t.Day(), 0, 0, 0, 0, t.Location())
addTime.Unix()
当天0点格式化时间:
t := time.Now()
addTime := time.Date(t.Year(), t.Month(), t.Day(), 0, 0, 0, 0, t.Location())
addTime..Format("2006-01-02")
昨日0点时间戳:
ts := time.Now().AddDate(0, 0, -1)
timeYesterDay := time.Date(ts.Year(), ts.Month(), ts.Day(), 0, 0, 0, 0, ts.Location()).Unix()
昨日0点格式化时间:
ts := time.Now().AddDate(0, 0, -1)
timeYesterDay := time.Date(ts.Year(), ts.Month(), ts.Day(), 0, 0, 0, 0, ts.Location()).Unix()
timeStr := time.Unix(timeYesterDay, 0).Format("2006-01-02")
这段代码展示了如何获取当前日期0点的时间戳和格式化日期,以及如何获取昨日0点的时间戳和格式化日期。主要涉及Go语言的时间处理函数,包括AddDate、Date、Unix和Format方法。
277





