网易首页 > 网易号 > 正文 申请入驻

加拿大四地不再拨钟,你的定时任务却进了值班表

0
分享至

2026年11月1日,不列颠哥伦比亚、阿尔伯塔、曼尼托巴和西北地区没有把时钟往回拨。它们现在分别固定使用 UTC-7、UTC-6、UTC-5 和 UTC-6。育空从2020年起就全年使用 UTC-7。这不是全国政策,比如安大略仍然跟随北美的季节性作息。


对一个人来说,这件事意味着少跟微波炉上的时钟较劲。对一个软件团队来说,它意味着未来会议、周期任务、报表、结算窗口,以及每一个理直气壮存下“09:00”却不先问一句“哪里的09:00”的系统,脚下的民用时间规则被换掉了。

好消息是时区数据库存在。坏消息是它需要被安装、被更新,还得被当成产品的一部分。时间这东西,看来又有依赖了。

变的不只是标签

叫法各不相同。不列颠哥伦比亚把新时区叫太平洋时间,阿尔伯塔叫 UTC-6 阿尔伯塔时间,曼尼托巴叫 UTC-5 曼尼托巴标准时间——尽管它保留的其实是原先的夏令时。这种命名可以理解,但它也提醒人:缩写不是可靠的时区模型。

在数据和代码里,用 IANA 时区标识符,比如 America/Vancouver、America/Edmonton、America/Winnipeg。别拿 PST、MST 或者一个裸偏移量去替代某个地点的规则。那些标签是戴着工牌的小陷阱。

加拿大不是孤例,规则也不一起动。墨西哥2022年在大部分地区结束了季节性调时,而北部许多边境市镇保留了季节性作息以对齐美国。古巴2026年10月的 IANA 更新说,它将保持 UTC-4 直到2027年11月7日,而不是在这个周末回拨。与此同时,欧盟仍在调钟:2018年那份停止调时的提案至今没有最终决定,也没有时间表。

所以“夏令时要结束了”这句话,在代码评审里太含糊,没法用。真正的问题永远是:哪个司法辖区、哪个基于地点的时区、哪个生效日期,以及这个运行时认识的是哪一版规则。

IANA 时区数据库把不列颠哥伦比亚记在 2026b 版本,阿尔伯塔在 2026c,西北地区在 2026d,曼尼托巴在 2026e。这个顺序有点耐人寻味。政府宣布变更,时区维护者发布规则,操作系统、语言运行时、容器、浏览器、手机、日历厂商和长寿命服务各自在不同时间跟上。中间某个环节,一个半年前排好的周期会议,开始跟一台上个财年之后就没重启过的笔记本谈判。

这不是时钟问题,是一个换了更好听名字的部署问题。

哪些地方会坏

把时间戳存成 UTC,对于“发生在某个具体瞬间的事件”仍是正确的默认做法。但它保不住“在温哥华每个工作日09:00运行”这类规则的含义。这种规则同时需要本地时间和一个 IANA 时区。一个 UTC 时间戳单独存在时,没法告诉你辖区改规则之后组织者原本想表达什么。

我会先检查那些带有未来意图的系统:

  • 规则更新之前创建的周期日历事件和提醒。
  • 用本地时间定义的类 cron 任务。
  • 描述本地营业日的薪资、计费、市场、预订和服务窗口。
  • 按本地日期或小时分组的报表。
  • 自带时区数据的移动端和桌面客户端。
  • tzdata 包过期的容器和旧主机。

微软针对加拿大变更的官方指引,是让 Outlook 用户选择新时区,并核对或迁移未来和周期会议。一个日历厂商给出这么直接的产线测试用例,不太常见。别因为一个事件今天下午显示正常,就假定它安全。

一个小模型,省一次大事故

对于排定的预约或周期业务规则,把本地含义和你算出的瞬间一起留着。

示例模型里,时区是业务规则的一部分:本地开始时间写成 2027-01-15T09:00,时区写成 America/Vancouver。用当前的 IANA 时区数据库解析它,再把每次发生对应的 UTC 瞬间存下来。

这个例子故意无聊。当客户期待一个09:00的预约还是09:00时,无聊是特性。应用可以为每次发生算出 UTC 瞬间,但它应当保留产生这个瞬间的本地规则和时区。如果时区数据变了,重新生成未来的发生项,并在悄悄挪动任何人的会议之前,把差异显示出来。

还要围绕切换点测试日历。在生效日期前后各造夹具,包括一个在更新前创建、跨越生效日期的周期事件。断言本地显示、UTC 瞬间、通知时间和下游集成载荷。一个只检查开发者当前时区里 new Date() 的通过单测,就是这么把时间提拔成首席工程师的。

实操清单

  1. 盘点每个服务从哪里拿时区数据:操作系统、容器基础镜像、运行时、数据库、客户端或厂商 API。
  2. 有意识地打补丁并记录版本。IANA 发布规则,但它不会把规则瞬移进一个六个月大的容器。
  3. 瞬间存 UTC。只要是人设定的未来本地时间规则,就同时存一个基于地点的 IANA 时区。
  4. 规则变更后,重新计算并复核未来的周期事件,尤其注意厂商更新之前创建的那些。
  5. 测试本地业务边界,而不只是时间戳格式。

一年一度的调钟可能在更多地方消失。民用时间并没有变简单,它变得更显式了——对所有人都是更好的交易,除了那些一直假装 PST 是一种数据类型的代码。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
为APEC赶工!越南“凤凰机场”已成形,实景图来了

为APEC赶工!越南“凤凰机场”已成形,实景图来了

GA环球建筑
2026-11-01 22:41:26
重获美军青睐的“下马项目”:AGM-183A“起死回生”与美军高超竞赛

重获美军青睐的“下马项目”:AGM-183A“起死回生”与美军高超竞赛

澎湃新闻
2026-10-28 21:12:29
10月纯电动车保值率榜单发布:小米YU7居榜首 较Model Y高出8.8个百分点

10月纯电动车保值率榜单发布:小米YU7居榜首 较Model Y高出8.8个百分点

快科技
2026-11-02 16:21:19
赵冰死缓,谢义辉在逃,“少校”在境外:徽剑案里最荒诞的,是“边角料”替整条链背了锅

赵冰死缓,谢义辉在逃,“少校”在境外:徽剑案里最荒诞的,是“边角料”替整条链背了锅

迷世书童
2026-11-01 19:37:07
红果今年收入400亿+,将超过全国电影票房

红果今年收入400亿+,将超过全国电影票房

25号观察
2026-10-27 12:00:52
电影表演艺术家邵万林逝世

电影表演艺术家邵万林逝世

政知新媒体
2026-11-02 17:12:02
网传7亿巨制大换血!管虎接手历史剧《曹操》,王骁出演男主引两极争议

网传7亿巨制大换血!管虎接手历史剧《曹操》,王骁出演男主引两极争议

草莓解说体育
2026-10-31 07:11:51
银行行长酒后道出实情:普通家庭存款一旦超过65万,别全部存定期

银行行长酒后道出实情:普通家庭存款一旦超过65万,别全部存定期

三农老历
2026-10-07 19:45:54
她大概是全地球最“恨”马云的女人,那年支付宝抽奖拿下一个亿,她乐坏了,立马辞掉国企工作满世界飞

她大概是全地球最“恨”马云的女人,那年支付宝抽奖拿下一个亿,她乐坏了,立马辞掉国企工作满世界飞

背包旅行
2026-10-27 12:12:27
广东交易亏大了,北京酝酿换外援,南京2新星表现亮眼,浙江1签1裁

广东交易亏大了,北京酝酿换外援,南京2新星表现亮眼,浙江1签1裁

懂球社
2026-11-02 00:48:48
鲁比奥在G20外长会上,仅用一句公开表态,就让印度认清残酷现实

鲁比奥在G20外长会上,仅用一句公开表态,就让印度认清残酷现实

古史青云啊
2026-11-02 16:41:56
中共中央批准,开除郭永航党籍

中共中央批准,开除郭永航党籍

农民日报
2026-11-02 14:45:45
乌军也打地下渗透战!失去双腿仍坚守近五百天,无人机救出真硬汉

乌军也打地下渗透战!失去双腿仍坚守近五百天,无人机救出真硬汉

鹰眼Defence
2026-11-02 16:46:50
57岁三德子赵亮砸2000万进山养鸡,单只净利3毛,回款不到500万,却带活288户人家,网友吵翻

57岁三德子赵亮砸2000万进山养鸡,单只净利3毛,回款不到500万,却带活288户人家,网友吵翻

迪迪的娱乐故事
2026-11-01 08:40:49
记者:萨拉赫和他的妻儿将会获得土耳其国籍

记者:萨拉赫和他的妻儿将会获得土耳其国籍

懂球帝
2026-11-02 04:32:53
我59岁才顿悟一个道理:如果别人请客不想去,千万别傻傻地回“有事去不了,下次再约”,高情商的人这样回应

我59岁才顿悟一个道理:如果别人请客不想去,千万别傻傻地回“有事去不了,下次再约”,高情商的人这样回应

心理观察局
2026-05-13 09:07:23
大衣哥风波升级!警方现已介入,与于文华有私生子早已真相大白

大衣哥风波升级!警方现已介入,与于文华有私生子早已真相大白

观察鉴娱
2026-10-31 09:05:04
修不起的10款新能源车:第1名换电池要20万,有你家车吗?

修不起的10款新能源车:第1名换电池要20万,有你家车吗?

三农老历
2026-10-31 10:50:35
11月7日立冬,有钱没钱,记得:吃三样,做二事,忌一样,安康纳福,顺利入冬

11月7日立冬,有钱没钱,记得:吃三样,做二事,忌一样,安康纳福,顺利入冬

小谈食刻美食
2026-11-02 16:20:22
日本民间团体举行集会 反对高市政府扩军修宪

日本民间团体举行集会 反对高市政府扩军修宪

环球网资讯
2026-11-02 10:22:37
2026-11-02 18:04:49
全栈遛狗员
全栈遛狗员
白天跟需求对线,晚上在小区遛狗。
182文章数 126关注度
往期回顾 全部

头条要闻

美国坠机事故更多细节:飞机1分钟内下降超8000米

头条要闻

美国坠机事故更多细节:飞机1分钟内下降超8000米

体育要闻

24岁老秀:说最狂的话,打最勇的球

娱乐要闻

宋慧乔首次公开离婚真相,原因心酸

财经要闻

在座各位AI,都是“垃圾”

科技要闻

连AI都有领导了!DeepSeek让它们自己抢活干

汽车要闻

百万超跑同款悬架? 第二代海豹07野心不小

态度原创

游戏
手机
艺术
教育
时尚

犯罪还是过日子?《GTA6》加入生活模拟让玩家选择

手机要闻

卢伟冰官宣:小米18 Pro系列11月登陆海外市场

艺术要闻

奥地利著名女性风景画家

教育要闻

正方形边长都是20,求直角三角形面积

秋季火了一种穿搭,叫“针织衫+半身裙”,温柔高级又显瘦

无障碍浏览 进入关怀版