XML スキーマの日付/時刻データ型
日付と時刻のデータ型は、日付と時刻の値を含めるために使用されます。
Date データ型
Date データ型は日付を定義するために使用されます。
日付は、「YYYY-MM-DD」の形式で定義されます。ここで、
YYYY は年を表します
MM は月を表します
DD は日数を表します
注: すべての要素はすべて必須です
スキーマでの日付宣言の例を次に示します:
ドキュメント内の要素は次のようになります。
タイムゾーン
タイムゾーンを指定するには、日付時刻 (UTC 時刻) の後に「Z」を入力して日付を入力します。例:
または、日付の後に正または負の時刻を追加することもできます。世界調整時間からのオフセットを指定します。例:
または
<start>2002-09-24+ 06: 00</start>
h2>時間データ型 (時間データ型)
時間データ型は、時間を定義するために使用されます。
時間は次の形式を使用して定義されます: "hh:mm:ss"、ここで
hh は時間を表します
mm は分を表します
ss は秒を表します
注: すべて材料はすべて必要です!
以下はスキーマでの時間宣言の例です:
ドキュメント内の要素は次のようになります:
またはこれと同様:
タイムゾーン
必要な場合タイムゾーンを指定するには、時刻の後に「Z」を追加して協定世界時 (UTC 時刻) を使用して時刻を入力することもできます。例:
または、時間の後に正または負の時間を追加することで、ワールド調整時間に基づいてオフセットを指定することもできます。例:
または
<start>09:30:10+06:00</start>
DateTime データ型
DateTime データ型は、日付と時刻を定義するために使用されます。
日時は、「YYYY-MM-DDThh:mm:ss」の形式で定義されます。ここで、
YYYY は年を表します
MM は月を表します
DD は日を表します
T は所要時間部分の始まりを意味します
hh は時間を意味します
mm は分を意味します
ss は秒を意味します
注: すべての材料が必要です。
以下はスキーマでの日付と時刻の宣言の例です:
ドキュメント内の要素は次のようになります。 :
タイムゾーン
または、時間の後に正または負の時間を追加して、ワールド調整時間に基づいてオフセットを指定することもできます。例:
h2>Duration データ型 (Duration Data Type)
duration データ型は、時間間隔を指定するために使用されます。
P は期間 (必須) を表します
- nY は年数を表します
- nM は月数を表します
- nD は日数を表します
- T は時刻部分の開始を表します (時間、分、秒を指定する場合はこのオプションが必要です)
- nH は時間数を表します
- nM は分数を表します
- nS は秒数を表します
- スキーマでの期間宣言の例を次に示します:
- < 次のようなもの:
<period>P5Y</period> ;
上記の例は、5 年、2 か月、10 日の期間を表しています。
または次のようなもの:
上の例は、5 年、2 か月、10 日、15 時間の期間を表します。
または次のようなもの:
上の例は 15 時間の期間を表します。
負の期間
負の期間を指定するには、P の前にマイナス記号を入力してください:
上の例は、負の 10 日サイクルを表しています。
日付と時刻のデータ型
名前 | 説明 |
---|---|
date | 日付値を定義します |
dateTime | 日付と時刻値を定義します |
期間 | を定義する時間間隔 |
gDay | 日付の一部を定義します - 日 (DD) |
gMonth | 日付の一部を定義します - 月 (MM) |
gMonthDay | 日付 - 月と日 (MM-DD) |
gyear | は日付の一部 - 年 (YYYY) を定義します |
g YearMonth | は日付の一部 - 年と月 (YYYY-MM) を定義します |
時間 | 時間値を定義する |
日付データ型の制限
日付データ型で使用できる制限:
列挙
-
最大限定
-
最大限定
分限定
分含む
パターン
whiteSpace