2009-07-28 34 views
3

我正在研究使用SQL Server 2008的datetimeoffset。根据MSDN article有一个时区偏移量范围从-14:00到+14:00。我可以理解,每个时区每个时区的UTC时间为12小时,每个时区为1小时。我想我明白每个方向13个小时,夏令时。我只是没有14个小时?为什么datetimeoffset有28小时的时区?

回答

8

生活旁边涉及到20多个小时的上升,将是非常困难的一个时区的边界,所以政治实体靠近国际日期变更线简单地定义他们的时区为了方便居住在那里的人们,延伸超过+/- 12。

这迫使有效的“数据翻转线”有一个非常有趣的形状,但永远不会影响“邻居”的相当广泛的定义“邻居”。这只是因为太平洋人口太多而成为可能。

这与时区边界倾向于避开大城市并遵循政治边界或重要地理特征(如大河流,山脉或沙漠)的原因基本相同。

5

圣诞岛是+14:00,见here.

2

一些地方的时区偏移量大于12。我只能回忆汤加(+13),但可能会有更多。

编辑:啊,莱恩群岛,+14:00 :)

Timezone map on Wikipedia

相关问题