日期和时间数据类型用于表示XML文档中的日期和时间.
< xs:date>数据类型
< xs:date>数据类型用于表示YYYY-MM-DD格式的日期.
YYYY : 代表年份
MM : 代表月份
DD : 代表日
< xs:date>示例
XSD中的元素声明 :
< xs:element name ="birthdate"type ="xs:date"/>
XML中的元素用量 :
1980-03-23
< xs:time>数据类型
< xs:time>数据类型用于表示hh:mm:ss格式的时间.
hh : ;表示小时数
mm : 代表分钟
ss : 表示秒数
< xs:time>示例
XSD中的元素声明 :
< xs:element name ="startTime"type ="xs:time"/>
XML中的元素用量 : 号;
10:20:15
< 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中的元素用量 :
1980-03-23T10:20:15
< 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
日期数据类型
以下是常用日期数据类型列表.
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