XSD - 日期时间

日期和时间数据类型用于表示XML文档中的日期和时间.

< xs:date>数据类型

< xs:date>数据类型用于表示YYYY-MM-DD格式的日期.

  • YYYY :  代表年份

  • MM : 代表月份

  • DD : 代表日

< xs:date>示例

XSD中的元素声明 :

 
< xs:element name ="birthdate"type ="xs:date"/>

XML中的元素用量 :

<birthdate>1980-03-23</birthdate>

< xs:time>数据类型

< xs:time>数据类型用于表示hh:mm:ss格式的时间.

  • hh :  ;表示小时数

  • mm : 代表分钟

  • ss : 表示秒数

< xs:time>示例

XSD中的元素声明 :

 
< xs:element name ="startTime"type ="xs:time"/>

XML中的元素用量 : 号;

<startTime>10:20:15</startTime>

< xs:datetime>数据类型

< xs:datetime>数据类型用于表示YYYY-MM-DDThh:mm:ss格式的日期和时间.

  • YYYY : 代表年份

  • MM : 代表月份

  • DD : 代表日

  • T : 表示时间段的开头

  • hh : 表示小时数

  • mm : 代表分钟

  • ss : 代表秒数

< xs:datetime>示例

XSD中的元素声明 :

 
< xs:element name ="startTime"type ="xs:datetime"/>

XML中的元素用量 :

<startTime>1980-03-23T10:20:15</startTime>

< xs:duration>数据类型

< xs:duration>数据类型用于表示PnYnMnDTnHnMnS格式的时间间隔.每个组件都是可选的,除了P.

  • P : 表示日期开始部分

  • nY : 代表年份

  • nM : 代表月份

  • nD : 代表日

  • T : 表示时间段的开始

  • nH : 代表小时数

  • nM : 代表分钟

  • nS : 表示秒数

< xs:duration>示例

XSD中的元素声明 :

 
< xs:element name ="period"type ="xs:duration"/>

xml中的元素用法表示6年,3个月,10天和15个小时.

 
< period> P6Y3M10DT15H</period>

日期数据类型

以下是常用日期数据类型列表.

S.No.姓名&说明
1.

日期

表示日期值

2.

dateTime

表示日期和时间值

3.

持续时间

代表一个时间间隔

4.

gDay

表示日期的一部分(DD)

5.

gMonth

表示日期的一部分作为月份(MM)

6.

gMonthDay

表示日期的一部分作为月和日(MM-DD)

7.

gYear

表示日期的一部分作为年份(YYYY)

8.

gYearMonth

表示日期的一部分作为年和月(YYYY-MM)

9.

时间

表示时间值

限制

以下类型的限制可用于日期数据类型 :

  • 枚举

  • maxExclusive

  • maxInclusive

  • minExclusive

  • minInclusive

  • pattern

  • whiteSpace