- XSD日期和时间数据类型
- 日期数据类型(Date Data Type)
- 时间数据类型(Time Data Type)
- 日期时间数据类型(DateTime Data Type)
- 持续时间数据类型(Duration Data Type)
- 持续时间数据类型用于规定时间间隔。
- 有时也用于非XML中,作为表达式来代表时间间隔
- 时间间隔使用下面的格式来规定:"PnYnMnDTnHnMnS",其中:
- P 表示周期(必需)
- nY 表示年数
- nM 表示月数
- nD 表示天数
- T 表示时间部分的起始 (如果您打算规定小时、分钟和秒,则此选项为必需)
- nH 表示小时数
- nM 表示分钟数
- nS 表示秒数
- 比如PT60M代表每60分钟一个周期
- 不同的语言中有函数可以用来转换XML/XSD持续时间数据类型为时间
- 比如在C#中,可以把PT60M转成60:System.Xml.XmlConvert.ToTimeSpan(string expression)