Files
bulma/time/time_demo_5.go

31 lines
633 B
Go

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)
}