登录
首页 >  Golang >  Go问答

使用UTC偏移量加载位置的步骤

来源:stackoverflow

时间:2024-03-14 23:57:26 135浏览 收藏

大家好,我们又见面了啊~本文《使用UTC偏移量加载位置的步骤》的内容中将会涉及到等等。如果你正在学习Golang相关知识,欢迎关注我,以后会给大家带来更多Golang相关文章,希望我们能一起进步!下面就开始本文的正式内容~

问题内容

我想通过 utc 偏移量加载位置,例如

func main() {
    L, err := time.LoadLocation("UTC+8")
    if err != nil {
        panic(err)
    }
    fmt.Println(L)
}

代码出现恐慌:panic:未知时区 utc+8

如何通过 utc 偏移量(不是本地也不是 utc,而是另一个位置)获取位置对象,而不必以 iana 时区格式指定,例如“america/new_york”

我的目的很简单:我有一个在固定位置运行的网络服务器,我可以轻松地获取当地时间。现在我想根据访问者的位置进行时间计算(通过 url 参数发送,例如 http://myserver.com/do_something?timezone=-8)。


解决方案


我找到了:

time.FixedZone(name string, offset int)

这将创建一个具有给定名称(这并不重要)和偏移量的位置。

好了,本文到此结束,带大家了解了《使用UTC偏移量加载位置的步骤》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>