我怎样才能从字符串中获得准确的时区信息,比如+;08:00自;亚洲/上海“;使用golang?

我怎样才能从字符串中获得准确的时区信息,比如+;08:00自;亚洲/上海“;使用golang?,go,timezone,Go,Timezone,我想从字符串中获取准确的时区,比如从“Asia/Shanghai”获取+08:00。使用该函数。请参阅,我也看到了如何操作:位置,\:=time.LoadLocation(s)名称,offset:=time.Now().In(location).Zone()fmt.Printf(“名称:%\v,offset:%\v\n”,名称,offset)UTC偏移量仅在特定日期和时间定义(例如,由于夏令时的原因,它通常一年更改两次)。用于打印时间.时间值的偏移量。请花几分钟时间为您的答案添加一些解释。这将为

我想从字符串中获取准确的时区,比如从“Asia/Shanghai”获取+08:00。

使用该函数。

请参阅,我也看到了如何操作:位置,\:=time.LoadLocation(s)名称,offset:=time.Now().In(location).Zone()fmt.Printf(“名称:%\v,offset:%\v\n”,名称,offset)UTC偏移量仅在特定日期和时间定义(例如,由于夏令时的原因,它通常一年更改两次)。用于打印时间.时间值的偏移量。请花几分钟时间为您的答案添加一些解释。这将为将来的用户改进您的答案。
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)