我应该使用什么数据类型来表示xsd/xml中的时间(而不是日期时间)?
我想知道在xsd中只表示时间是什么。所以我可以说是当前日期+时间 谢谢这些都是有效的:我应该使用什么数据类型来表示xsd/xml中的时间(而不是日期时间)?,xml,xsd,Xml,Xsd,我想知道在xsd中只表示时间是什么。所以我可以说是当前日期+时间 谢谢这些都是有效的: xs:time xs:date xs:dateTime 挑一个适合你的。xs:时间应该适合你 如果您希望定义自己的数据类型,那么这也是最受欢迎的 在同一个xsd文件中定义具有自定义名称和命名空间的simpleType,或者在外部xsd文件中定义它并包含该xsd文件 <xs:simpleType name="CRNDATETIME"> <xs:restriction base="x
xs:time
xs:date
xs:dateTime
挑一个适合你的。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 AM
或01:07:59 AM
同样,您也可以定义24小时时间:)
问候,婴儿专业