如何使用golang从字符串中获取确切的时区信息,例如从“亚洲/上海”获得+08:00?

时间:2019-06-04 09:37:48

标签: go timezone

我想从字符串中获取确切的时区,例如“亚洲/上海”的+08:00

2 个答案:

答案 0 :(得分:1)

使用LoadLocation函数。

答案 1 :(得分:-2)

location, _ := time.LoadLocation(s)
name, offset := time.Now().In(location).Zone()
// offset is what I want
fmt.Printf("name:%#v, offset:%#v\n", name, offset)