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"/>

6年、3か月、10日、15時間の期間を表すxmlでの要素の使用。

<period>P6Y3M10DT15H</period>

日付データ型

以下は、一般的に使用される日付データ型のリストです。

S.No. 名前と説明
1.1。

date

日付値を表します

2.2。

dateTime

日付と時刻の値を表します

3.3。

duration

時間間隔を表します

4.4。

gDay

日付の一部を日(DD)として表します

5.5。

gMonth

日付の一部を月(MM)として表します

6.6。

gMonthDay

日付の一部を月と日として表します(MM-DD)

7。

gYear

日付の一部を年(YYYY)として表します

8.8。

gYearMonth

日付の一部を年と月として表します(YYYY-MM)

9.9。

time

時間値を表します

制限

次のタイプの制限は、日付データタイプで使用できます-

  • enumeration
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • whiteSpace