在Azure DevOps中设置Azure计划任务时如何配置正确的英国时区时间
Azure自动化Runbook英国时区配置解决方案
- 首先明确两个易混淆的Windows时区标识符差异:
GMT Standard Time:对应英国本地时间,会自动在每年3-10月切换为夏令时(GMT+1),是英国民用场景的标准时区Greenwich Standard Time:固定为GMT+0,无夏令时偏移
- 你遇到的1小时偏移问题的正确处理方式:
- 如果你需要计划跟随英国当地冬/夏令时自动切换,保留
TimeZone = "GMT Standard Time"配置即可,修改Register-AzAutomationScheduledRunbook命令的StartTime参数传值逻辑:直接传入你想要的英国当地时间作为DateTime对象,不要提前转为UTC时间。Azure自动化会自动基于你指定的时区解析StartTime,不需要手动做时区转换。 - 如果你需要计划全年固定使用GMT+0时间,不跟随夏令时调整,直接把时区参数修改为
TimeZone = "Greenwich Standard Time"即可解决偏移问题。
- 如果你需要计划跟随英国当地冬/夏令时自动切换,保留
- 配置完成后可直接在Azure自动化账户的「计划」管理页查看对应计划的下次运行时间,确认是否符合预期。
内容的提问来源于stack exchange,提问作者abinitio
相关产品推荐
相关产品推荐

