xml - 添加了类型为 ="xs:dateTime"的时区

标签 xml xsd

当我用 28/12/12 08:51:51 填充我的日期字段并生成一个 XML 文件时,我得到输出 2028-12-12T08:51:51+ 00:00。在我的 XSD 文件中,此字段的类型设置为 xs:dateTime

问题是我只想要日期和时间,而不是时区。所以输出应该是2028-12-12T08:51:51

有人知道这个格式在哪里设置吗?

最佳答案

使用模式作为

YYYY-MM-DDThh:mm:ss

这样做:-

<xsd:simpleType>
  <xsd:restriction base="xsd:dateTime">
    <xsd:pattern value="\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d" />
  </xsd:restriction>
</xsd:simpleType>

关于xml - 添加了类型为 ="xs:dateTime"的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14067105/

相关文章:

java - SAX 解析器异常

xml - 解析Soap响应-XML/XPATH(在soapUI中)(SoapUI响应中的命名空间)

iphone - iOS XML 编写器类

.net - 在字符串之间添加空格

java - 无法从 Spring 属性访问文件

xml - XSD 元素中的命名空间发现无效内容

java - 针对 XSD (java) 验证 XML 的麻烦

java - 如何使用 JAXB 从 xsd 生成实现 Serializable 接口(interface)的 Java 类?

java - Button.setOnclickListener(this) 的问题

xml - 对 XML 子节点进行过滤