我们遇到了一个似乎是夏令时未被识别的错误,因此向用户显示了错误(当前)时间。我们去年也遇到过这种情况,但当时我将其视为一个暂时的故障,但它再次发生,所以这似乎是一个季节性错误。![]()
因此,我们使用选项在用户卡上显示用户的当前时间:

一切正常,直到夏令时发生变化。
我发现的一个具体案例是,荷兰(欧洲/阿姆斯特丹时区,在账户中正确设置)的一位用户显示的时间比应有的时间早一个小时。荷兰在 3 月 26 日更改了时钟,这很可能是此问题出现的原因。似乎其他时区的用户也遇到了这种情况:我查看了 欧洲/柏林(也是 CET/CEST)以及 欧洲/赫尔辛基(EET/EEST)。我自己的时区是欧洲/里斯本,但据我所知,错误的时间对用户本人和其他不同时区的用户都显示不正确。
重启实例未能解决此问题。但是,重建解决了问题!因此,似乎有什么东西与构建映像的时间有关,导致夏令时更改在发生时未被反映出来。夏令时更改发生在不同地区的不同日期,因此将重建安排为一种解决方法并不可行。
我只在我们的暂存/测试实例上测试了修复(重建),所以我们的生产实例仍然存在此问题,以防有人想查看(请发送私信,我将分享详细信息),因为它只能在最近未重建的实例上重现,这使得调试/重现有点棘手。
