小编Har*_*ull的帖子

获取完整的 UTC 偏移格式

我需要获取某个位置的 UTC 偏移量。我因不同值的结果不一致而遇到麻烦。我需要获取的只是格式中的值+HHMM(例如,+0100“欧洲/罗马”)。

func main() {
    loc, _:= time.LoadLocation("Asia/Kathmandu")
    offset, others:= time.Now().In(loc).Zone()
    fmt.Println(offset, others)
}
Run Code Online (Sandbox Code Playgroud)

操场

我得到什么:

  • “亚洲/加德满都”:(+0545合适)
  • “Asia/Ho_Chi_Minh”:(+07应该是+0700
  • “美国/凤凰城”:(MST应该是-0700
  • “欧洲/罗马”:(CET应该是+0100

参考时区国家名称

time timezone go timezone-offset

-1
推荐指数
1
解决办法
1538
查看次数

标签 统计

go ×1

time ×1

timezone ×1

timezone-offset ×1