登录
首页 >  Golang >  Go问答

修复夏季或冬季时加减一小时的国家/地区的时区

来源:stackoverflow

时间:2024-02-09 12:18:22 194浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《修复夏季或冬季时加减一小时的国家/地区的时区》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

我有这个问题,有一个系统有责任在将来的某个日期(例如时间限制)传递消息,因此该系统位于另一个时区为 -4 小时且那个国家的消息位于时区-3小时,这个国家是智利和巴西,问题是,这个国家在进入夏令时时会增加一小时,但在不同的日期,一段时间就像 4 个月一样,你有相同的时区,所以为了在正确的时间传递消息,我必须在时区位于 -4 和 -3 时的日期上添加一小时,但当时区匹配 -3 时几个小时我什么都不用做。

对于此任务,我想使用函数 time.LoadLocation("America/Sao_Paulo"),但阅读文档并没有提及当这些国家/地区更改时区时他们是否修复时区。

有谁知道他们是否调整时区,或者知道另一个可以在这种情况下工作的功能?


正确答案


实行夏令时的地区不会改变时区,而是改变标准时间。例如,洛杉矶在一年中的大部分时间观察到给定时间比 UTC 早 8 小时,但在夏季则比 UTC 早 7 小时;但洛杉矶始终是“太平洋时间”。

如果您将时区设置为“America/Sao_Paulo”,则时间将根据圣保罗当时有效的时间标准进行测量。

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

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