Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XMLMapper中的时区规范有效吗?_Xml_Delphi_Timezone_Delphi 2010_Xmlmapper - Fatal编程技术网

XMLMapper中的时区规范有效吗?

XMLMapper中的时区规范有效吗?,xml,delphi,timezone,delphi-2010,xmlmapper,Xml,Delphi,Timezone,Delphi 2010,Xmlmapper,我收到的XML文件中的日期时间如下2009-12-14 05:07:38Z 所以,我认为这是一个错误,但在谷歌搜索之后,我发现: 时区要指定时区,请 可以通过以下方式输入UTC时间: 在类时间的后面添加一个“Z” 这: 09:30:10Z 但是,当我在XMLMapper中的一个节点中指定DateTime时:我的DateTime是trunc,我只获取日期 我还需要咖啡吗 如何管理这一点 谢谢Hugues “Z”(Zulu)时区表示法来自ISO 8601,它可以应用于时间值或日期时间值。示例中的字

我收到的XML文件中的日期时间如下2009-12-14 05:07:38Z

所以,我认为这是一个错误,但在谷歌搜索之后,我发现:

时区要指定时区,请 可以通过以下方式输入UTC时间: 在类时间的后面添加一个“Z” 这:

09:30:10Z

但是,当我在XMLMapper中的一个节点中指定DateTime时:我的DateTime是trunc,我只获取日期

我还需要咖啡吗

如何管理这一点

谢谢Hugues

“Z”(Zulu)时区表示法来自ISO 8601,它可以应用于时间值或日期时间值。示例中的字符串包括一个表示日期“2009-12-14”的字符串、一个空格分隔符和一个表示带有时区指示器“05:07:38Z”的时间的第二个字符串。如果您想要a,中间的空格应该替换为“T”,即“2009-12-14T05:07:38Z”

我不熟悉XMLMapper,但它看起来是根据ISO8601正确解释字符串的,只处理空间中的部分。您可以单独处理字符串的时间部分并将它们组合起来,或者在处理之前将“”替换为“T”,或者甚至可以将某个对象子类化以接受这种(非常常见的)bastardized表示

马克斯

“Z”(Zulu)时区表示法来自ISO 8601,它可以应用于时间值或日期时间值。示例中的字符串包括一个表示日期“2009-12-14”的字符串、一个空格分隔符和一个表示带有时区指示器“05:07:38Z”的时间的第二个字符串。如果您想要a,中间的空格应该替换为“T”,即“2009-12-14T05:07:38Z”

我不熟悉XMLMapper,但它看起来是根据ISO8601正确解释字符串的,只处理空间中的部分。您可以单独处理字符串的时间部分并将它们组合起来,或者在处理之前将“”替换为“T”,或者甚至可以将某个对象子类化以接受这种(非常常见的)bastardized表示

马克斯