我在玩时区并注意到一些奇怪的事情。
我目前在 BST 时区,比格林威治标准时间早一个小时。
now := time.Now()
location, _ := time.LoadLocation("Atlantic/Cape_Verde")
timeAtZone := now.In(location)
fmt.Println(timeAtZone)
timestamp = timeAtZone.Unix()
fmt.Println(timestamp)
fmt.Println(now.Add(-time.Hour).UTC().Unix())
fmt.Println(now.UTC().Unix())
您会注意到时间戳是我当前时区的 BST 时间戳。
我如何获得格林威治标准时间的时间戳???
http://play.golang.org/p/oq0IRYa0h7
不负相思意
相关分类