我应该使用什么数据类型来表示xsd / xml中的T​​ime(而不是dateTime)?

时间:2010-11-15 16:23:12

标签: xml xsd

我在xsd中代表什么时间。所以我可以说当前日期+时间。

由于

2 个答案:

答案 0 :(得分:0)

这些都是有效的:

  • xs:time
  • xs:date
  • xs:dateTime

选择适合你的那个。

答案 1 :(得分:0)

xs:时间应该适合你,

如果您希望定义自己的数据类型,那么这也是最受欢迎的。

在同一个xsd文件中使用自定义名称和命名空间定义 simpleType ,或在外部xsd文件中定义它并包含该xsd文件。

<xs:simpleType name="CRNDATETIME">
    <xs:restriction base="xs:string">
        <xs:pattern value="(01|02|03|04|05|06|07|08|09|10|11|12)[:][0-5][0-9][:][0-5][0-9] [aApP][mM]))"/>
    </xs:restriction>
</xs:simpleType>

这将接受HH:MM:SS TT示例:: 01:07:59 AM01:07:59 am

格式的时间

以类似的方式也可以定义24小时的时间:)

的问候,
婴儿专业