我一直在寻找一个明确的答案,the XML schema data types document似乎暗示时区被接受,但我发现至少有一个实现没有正确转换时区(NUSOAP)。
为了确保问题不在我的最后,我想知道2009-11-05T11:53:22+02:00
这样的格式是否确实有效,应该用时区信息解析,即2009-11-05T13:53:22
。
答案 0 :(得分:4)
给出w3c架构文档中的以下句子:
“本地”或未计时的时间 被认为是时间 某些未指明地点的时区 按照适当的法律规定 权限;
和
将时区添加到UTC时 dateTime,结果是日期和 时间“在那个时区”。
这听起来不像是明确的答案。我认为这是通常的歧义:两个版本主要是有效的,并且使用什么版本的问题取决于系统的配置/行为/期望。
即使如果那里有明确的答案,我绝对不会依赖它,而是期望所有其他Web服务和库都有自己的处理方式:/
答案 1 :(得分:2)
您错误地转换了时区。
2009-11-05T11:53:22+02:00
相当于
2009-11-05T09:53:22Z
那是NUSOAP做的吗?