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>

日期資料型別

以下是常用日期資料型別的列表。

序號 名稱和描述
1.

date

表示日期值

2.

dateTime

表示日期和時間值

3.

duration

表示時間間隔

4.

gDay

表示日期的一部分,例如日 (DD)

5.

gMonth

表示日期的一部分,例如月 (MM)

6.

gMonthDay

表示日期的一部分,例如月和日 (MM-DD)

7.

gYear

表示日期的一部分,例如年 (YYYY)

8.

gYearMonth

表示日期的一部分,例如年和月 (YYYY-MM)

9.

time

表示時間值

限制

日期資料型別可以使用以下型別的限制 −

  • 列舉
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • whiteSpace
廣告
© . All rights reserved.