package main import ( "fmt" "time" ) func main() { t1 := time.Date(2026, 6, 3, 18, 30, 0, 0, time.UTC) t2 := time.Date(2026, 6, 3, 18, 31, 0, 0, time.UTC) fmt.Println("t1 在 t2 前:", t1.Before(t2)) fmt.Println("t2 在 t1 后:", t2.After(t1)) fmt.Println("t1 == t2:", t1.Equal(t2)) // 跨时区比较(同一时刻) utc, _ := time.LoadLocation("UTC") cn, _ := time.LoadLocation("Asia/Shanghai") timeUTC := time.Date(2026, 6, 3, 10, 0, 0, 0, utc) timeCN := time.Date(2026, 6, 3, 18, 0, 0, 0, cn) fmt.Println("是否同一时刻:", timeUTC.Equal(timeCN)) // true }