根据文档:
偏移量按照全球相同时间顺序进行比较。 因此,+10:00的偏移量排在+09:00的偏移量之前,以此类推直到-18:00。
有人知道它们被按这种方式排序的原因吗? 这似乎与偏移量的数值相反的直觉。 它也与它们出现的顺序相反,在GMT / UTC +0居中的地图上从左到右阅读。
(另外:我也不理解引用的文档为什么会提到“下降到-18:00”。 -12:00或-24:00我能理解。 为什么是-18:00? 如果您打印所有支持的java.time.ZoneId
时区的偏移量,它们的范围从-11:00到+12:00。)
更新:关于我的疑问,文档中的其他地方有回答:
2008年,全球各地的时区偏移量从-12:00延伸到+14:00。 为了避免该范围被扩展而导致任何问题,但仍然提供验证,偏移量的范围限制为包括-18:00至18:00在内。