为什么XSD规范接受时区有-14H?

Geo*_*nos 2 xml timezone xpath xsd xquery

我在xquery中玩了一些dateTime函数,我注意到xquery接受时区有-14小时的日期.

查看维基百科链接,我可以看到最小允许时区是-12H,但xpath函数似乎允许-14H.我错过了什么吗?

Jen*_*rat 6

世界各地的时区

虽然+/- 12h(换句话说:一天)足以跨越整个世界,但有理由进一步偏离.一个很好的例子是汤加和萨摩亚+ 13h,实际上是Howland 以西和Baker岛的-12h.这是有道理的:Howland和Baker岛与美国相连(在西岸有-8h),而汤加和萨摩亚与澳大利亚和新西兰的贸易更为重要.基里巴斯和线岛甚至默认为+ 14h.

时区变化

时区不时变化.特别是在日期边界附近,国家决定与日期区"另一边"的另一个国家进行贸易和合作更为重要,并调整自己的时区以便于沟通. 萨摩亚最近刚改变了他们的时区.

考虑到政治变化,允许+/- 14h可以提供一些灵活性,而无需更改规范.然而,+ 14h似乎有点武断; 让我们希望法属波利尼西亚(或任何其他与欧洲关系比欧洲更密切的小岛屿不考虑将时区改为+ 15h.