协调世界时 (UTC) 选项与云服务中的特定时区

问题描述 投票:0回答:1

在您投反对票之前,这个问题与时区转换无关 - 它是关于与时区表示法/使用相关的最佳实践

问题:在可以选择通用协调世界时 (UTC) 以及多个等效区域(例如“都柏林、爱丁堡、伦敦 (UTC+0)”、“蒙罗维亚、雷克雅未克 (UTC+)”的环境或服务中0)"),从开发、脚本编写、监控和管理的角度来看,选择特定时区与 UTC 通用选项有什么不同吗?

换句话说,当这些设置不同时(有时是 UTC 通用,有时是雷克雅未克,有时是伦敦),有人遇到过问题吗?

就上下文而言,我在 Azure 中工作,但我认为这会发生在其他服务器和云系统上。

也许这没什么——但这也是值得了解的有用信息。

谢谢!

timezone standards utc azure-cloud-services
1个回答
0
投票

Bergi是对的。 UTC、伦敦和雷克雅未克等时区之间的差异源于各自时区定义中嵌入的区域规则,如tzdb中所维护。即使它们当前具有相同的偏移量,这些差异也可能存在。

例如,欧洲/伦敦遵守 DST,即其偏移量根据一年中的时间在 UTC+0 和 UTC+1 之间交替。但大西洋/雷克雅未克不遵守 DST,因此其偏移量全年保持 UTC+0。基本上,UTC 是静态的,从不观察 DST 或区域变化。

如何处理?

始终使用 UTC 进行系统级配置,以确保不存在区域差异带来的歧义或风险。

您还可以结帐 - tzinfo 图书馆

© www.soinside.com 2019 - 2024. All rights reserved.