时区添加了type =“xs:dateTime”

时间:2012-12-28 09:07:42

标签: xml xsd

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

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

有人知道这种格式的设置吗?

1 个答案:

答案 0 :(得分:1)

将模式用作

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>