XSD 日期和時間數(shù)據(jù)類型定義了文檔中的日期與時間。
日期及時間數(shù)據(jù)類型用于包含日期和時間的值。
日期數(shù)據(jù)類型用于定義日期。
日期使用此格式進行定義:"YYYY-MM-DD",其中:
注意:所有的成分都是必需的
下面是一個有關(guān) schema 中日期聲明的例子:
文檔中的元素看上去應(yīng)該類似這樣:
如需規(guī)定一個時區(qū),您也可以通過在日期后加一個 "Z" 的方式,使用世界調(diào)整時間(UTC time)來輸入一個日期 - 比如這樣:
或者也可以通過在日期后添加一個正的或負時間的方法,來規(guī)定以世界調(diào)整時間為準的偏移量 - 比如這樣:
提示:利用 xs:date() 來強制轉(zhuǎn)換某個字符串為日期類型時,字符串參數(shù)的格式需要嚴格按照遵循:yyyy-mm-dd。
h2>時間數(shù)據(jù)類型(Time Data Type)
時間數(shù)據(jù)類型用于定義時間。
時間使用下面的格式來定義:"hh:mm:ss",其中
注意: 所有的成分都是必需的!
下面是一個有關(guān) schema 中時間聲明的例子:
文檔中的元素看上去應(yīng)該類似這樣:
或者類似這樣:
如需規(guī)定一個時區(qū),您也可以通過在時間后加一個 "Z" 的方式,使用世界調(diào)整時間(UTC time)來輸入一個時間 - 比如這樣:
或者也可以通過在時間后添加一個正的或負時間的方法,來規(guī)定以世界調(diào)整時間為準的偏移量 - 比如這樣:
日期時間數(shù)據(jù)類型用于定義日期和時間。
日期時間使用下面的格式進行定義:"YYYY-MM-DDThh:mm:ss",其中:
注意: 所有的成分都是必需的!
下面是一個有關(guān) schema 中日期時間聲明的例子:
文檔中的元素看上去應(yīng)該類似這樣:
或者類似這樣:
如需規(guī)定一個時區(qū),您也可以通過在日期時間后加一個 "Z" 的方式,使用世界調(diào)整時間(UTC time)來輸入一個日期時間 - 比如這樣:
或者也可以通過在時間后添加一個正的或負時間的方法,來規(guī)定以世界調(diào)整時間為準的偏移量 - 比如這樣:
h2>持續(xù)時間數(shù)據(jù)類型(Duration Data Type)
持續(xù)時間數(shù)據(jù)類型用于規(guī)定時間間隔。
時間間隔使用下面的格式來規(guī)定:"PnYnMnDTnHnMnS",其中:
下面是一個有關(guān) schema 中持續(xù)時間聲明的例子:
文檔中的元素看上去應(yīng)該類似這樣:
上面的例子表示一個 5 年的周期。
或者類似這樣:
上面的例子表示一個 5 年、2 個月及 10 天的周期。
或者類似這樣:
上面的例子表示一個 5 年、2 個月、10 天及 15 小時的周期。
或者類似這樣:
上面的例子表示一個 15 小時的周期。
如需規(guī)定一個負的持續(xù)時間,請在 P 之前輸入減號:
上面的例子表示一個負 10 天的周期。
名稱 | 描述 |
---|---|
date | 定義一個日期值 |
dateTime | 定義一個日期和時間值 |
duration | 定義一個時間間隔 |
gDay | 定義日期的一個部分 - 天 (DD) |
gMonth | 定義日期的一個部分 - 月 (MM) |
gMonthDay | 定義日期的一個部分 - 月和天 (MM-DD) |
gYear | 定義日期的一個部分 - 年 (YYYY) |
gYearMonth | 定義日期的一個部分 - 年和月 (YYYY-MM) |
time | 定義一個時間值 |
可與日期數(shù)據(jù)類型一同使用的限定:
以上就是關(guān)于 XML Schema 日期/時間 數(shù)據(jù)類型的相關(guān)內(nèi)容。
更多建議: