加拿大时区变动,Microsoft 让管理员假装在 Bogota

Microsoft's Canada timezone troubles leave admins fixing calendars

加拿大时区变动,Microsoft 让管理员假装在 Bogota

加拿大多个地区于11月1日起停止夏令时调整,但Microsoft的软件生态尚未完全适配。Outlook用户面临会议时间错乱,Power Automate和Fabric甚至需要临时将时区设置为Saskatchewan、Arizona或Bogota来规避问题。管理员不得不手动修复日历、重写PowerShell脚本,而Microsoft的官方修复方案仍分阶段推进。从Windows时钟到SharePoint,时间管理再次成为IT运维的噩梦。

政府决定摆弄时钟,总能让软件工程师心头一紧。
  1. enjoyyourlife

    时区提交记录:

    Manitoba 省是 9 月 22 日 https://github.com/eggert/tz/commit/cd706278466a3ad431f0ad39...

    Alberta 省是 7 月 8 日:https://github.com/eggert/tz/commit/ddcb5fa20791c3c5f1a15194...

    British Columbia 省是 4 月 22 日:https://github.com/eggert/tz/commit/8b46071fd85a7a9434d63894...

    Microsoft 并不使用 tzdata。

  2. IsaacAzuelos

    Alberta 省的居民在此。问题不仅仅在于推出变更(以及需要员工实际安装更新并重启)。即使你将 Windows 设置更新为新的正确时区,它也不会回溯更新未来 Outlook 会议所安排的时区。

    我注意到我手机上的个人日历似乎没问题,iOS 似乎是基于时区标识符(America/Edmonton)来预订会议,而不是基于偏移量或像“山区时间”这样的名称。在这个案例中,那个系统似乎运作良好。

    这很棘手,你是希望未来的会议跟随它们所在的城市,还是希望过去的会议能正确追踪它们跨越时区重新定义时发生的时间(而且到底什么是“正确”的)?没有一种简单的方法能在所有地方都做到正确。

    不过,我仍然认为 Outlook 所采取的路径对于受影响地区的大多数客户来说并不是最理想的。

  3. doorpheus

    做到正确其实并不难。我是一名在 Vancouver 工作的软件开发人员,我们团队能够追踪所有时区依赖项并考虑到新的偏移量。Microsoft 团队肯定存在一些组织问题,毕竟他们有大约 7 个月的时间来修复这个问题。

  4. Shank

    我真的很好奇 Apple 设备、Linux 等等处理这个问题的速度有多快。如果有足够的事先通知,我觉得补丁并不会那么糟糕。是因为缺乏事先通知吗?

  5. barbazoo

    我们给孩子们买了 Yoto 设备,它们也没有更新,上周末它们的 America/Vancouver 时区回拨了一小时。没有 UTC-7 或正确的 Pacific Time 时区。真是令人沮丧,这件事早就已知晓了。

同日更多故事

2026-11-03