可以使用 time 包中的 Add 函数来实现:
package main
import (
"fmt"
"time"
)
func main() {
// 获取当前时间
now := time.Now()
// 将当前时间减去一天
yesterday := now.Add(-24 * time.Hour)
// 输出昨天的日期
fmt.Println(yesterday.Format("2006-01-02"))
}
输出结果为:
2022-01-13
其中,Format("2006-01-02")
是将时间格式化为字符串,具体含义可以参考 官方文档。