package main import ( "fmt" "time" ) func main() { base := time.Date(2026, 6, 3, 18, 30, 45, 0, time.UTC) // 加减 oneDayLater := base.Add(24 * time.Hour) oneHourBefore := base.Add(-time.Hour) // 输出使用变量,解决未使用报错 fmt.Println("基准时间:", base) fmt.Println("加一天后:", oneDayLater) fmt.Println("减一小时后:", oneHourBefore) // 差值 diff := oneDayLater.Sub(base) fmt.Println("时间差:", diff) // 截断 & 舍入 trunc := base.Truncate(time.Hour) round := base.Round(time.Minute) fmt.Println("截断到小时:", trunc) fmt.Println("四舍五入到分钟:", round) }