Files
bulma/time/time_demo_6.go
T

25 lines
586 B
Go

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
}