xml架构时区



我收到了一些xml数据,其中包括在应用程序本地时间午夜以xml模式标准dateTime格式获取的时间戳(请参阅http://www.w3.org/TR/xmlschema-2/#dateTime以供参考)。

时间戳为:2012-02-04T13:00:00Z

根据我能找到的信息,相关时区是"(GMT+13:00)努库阿洛法",对应于"太平洋/汤加塔普"的位置。我们只应该接收具有与适用于美国48个州的时区/位置相对应的时间戳的数据,所以我不知道哪个时区/位置与时间戳相对应。

我的问题是,基于日期时间2012-02-04T13:00:00Z,它对应的UTC时区、地球位置等是什么?

我认为您的解释可能不正确;我看不出你是怎么从13:00:00Z到GMT+13:00的。

XSD规范给出了以下示例:

2002-10-10T12:00:00+05:00 is 2002-10-10T07:00:00Z 
2002-10-10T00:00:00+05:00 is 2002-10-09T19:00:00Z

非负的持续时间意味着时区在前面;底片已经过时了。

假设时间戳是在午夜(12:00AM)获取的,并且与13:00:00Z匹配,那么您可以提前或滞后偏移:

Behind: 2012-02-04T00:00:00-13:00 is 2012-02-04T13:00:00Z
Ahead:  2012-02-05T00:00:00+11:00 is 2012-02-04T13:00:00Z

唯一有效的是前面(没有-13);至于那个时区是什么,请看这里。

相关内容

  • 没有找到相关文章

最新更新