Latest web development tutorials

XMLスキーマの日付/時刻データ型

日付と時刻が含まれている値については、日付と時刻のデータ型。


日付データ型(DATEデータ型)

日付データ型が日付を定義するために使用されます。

日付このフォーマットが定義されている: "YYYY-MM-DD」、ここで、

  • YYYYは年を示しています
  • MMは月
  • DDは日数を表し

注:すべてのコンポーネントが必要です。

以下は、スキーマの日付例について文です:

<xs:element name="start" type="xs:date"/>

文書中の要素は、次のようになります。

<start>2002-09-24</start>

時間帯

時間帯を指定するには、日付を入力し世界時(UTC時間)を使用して、「Z」のように日付を追加することができます - このように:

<start>2002-09-24Z</start>

またはオフセット時間に基づいて、世界に規定を調整するために、正または負の時間メソッドを追加することによって行うことができるような後日 - 次のように:

<start>2002-09-24-06:00</start>

或者

<start>2002-09-24+06:00</start>


H2>時刻のデータ型(時間データ・タイプ)

時刻データ型は時間を定義するために使用されます。

時間は次のフォーマットを使用して定義されています。 "hh:mm:ss」を、どの

  • hhは時間
  • ミリメートルは分
  • ssは秒を表し、

注:すべてのコンポーネントが必要です!

ここでは、関連するスキーマ宣言の時間の例です。

<xs:element name="start" type="xs:time"/>

文書中の要素は、次のようになります。

<start>09:00:00</start>

または、このように:

<start>09:30:10.5</start>

時間帯

時間帯を指定するには、時間を入力するために、世界時(UTC時間)を使用して、「Z」の方法後の時間に追加することができます - このように:

<start>09:30:10Z</start>

またはオフセット時間に基づいて、世界に規定を調整するために、正または負の時間メソッドを追加するには時間後に作成することができます - このように:

<start>09:30:10-06:00</start>

or

<start>09:30:10+06:00</start>


日付時刻データ型(日時データ型)

日時データ型が日付と時間を定義するために使用されます。

「YYYY-MM-DDTHH:mm:ssの "、次の形式の定義を使用して、日付と時刻:

  • YYYYは年を示しています
  • MMは月
  • DDは日です
  • Tは、開始時に必要な部分を示しています
  • hhは時間
  • ミリメートルは分
  • ssは秒を表し、

注:すべてのコンポーネントが必要です!

ここに記載の日付と時刻に関連したスキーマの例です。

<xs:element name="startdate" type="xs:dateTime"/>

文書中の要素は、次のようになります。

<startdate>2002-05-30T09:00:00</startdate>

または、このように:

<startdate>2002-05-30T09:30:10.5</startdate>

時間帯

時間帯を指定するには、日付と時刻を入力するために、世界時(UTC時間)を使用して、「Z」のように日付と時刻を追加することができます - このように:

<startdate>2002-05-30T09:30:10Z</startdate>

またはオフセット時間に基づいて、世界に規定を調整するために、正または負の時間メソッドを追加するには時間後に作成することができます - このように:

<startdate>2002-05-30T09:30:10-06:00</startdate>

或者

<startdate>2002-05-30T09:30:10+06:00</startdate>


H2>デュレーションデータ型(期間データ型)

所定の時間間隔の持続時間のためのデータ型。

「PnYnMnDTnHnMnS」を、ここで:指定するには、次の形式を使用して間隔:

  • Pはサイクルを表し(必須)
  • NYは年の数を表し
  • nMでは月数を示します
  • NDが日数を表し
  • Tは(あなたが指定した時間、分、秒を計画している場合、このオプションが必要とされる)初期の時刻部分を表し、
  • nHのは時間数を示し、
  • nMの分の数
  • ナノ秒の秒数

ここで宣言の期間に関連したスキーマの例です。

<xs:element name="period" type="xs:duration"/>

文書中の要素は、次のようになります。

<period>P5Y</period>

上記の例では、5年の期間を示しています。

または、このように:

<period>P5Y2M10D</period>

上記の例では、5年、2ヶ月と10日のサイクルを示しています。

または、このように:

<period>P5Y2M10DT15H</period>

上記の例では、5年、2ヶ月、10日と15時間の期間を示しています。

または、このように:

<period>PT15H</period>

上記の例では、15時間の期間を示しています。

負のデュレーション

負の期間を指定するには、Pの前にマイナス記号を入力します。

<period>-P10D</period>

上記の例では、負の10日周期を示します。


日付と時刻のデータ型

名前 説明
日付 日付の値を定義します。
dateTimeの 日付と時刻の値を定義します。
デュレーション 時間間隔を定義します
gDayの 日付の定義の一部 - 日(DD)
gMonthの 日付の定義の一部 - 月(MM)
GMonthDayの 日付の定義の一部 - 月と日(MM-DD)
gYearの 日付の定義の一部 - 年(YYYY)
GYearMonthの 日付の定義の一部 - 年と月(YYYY-MM)
時間 時刻値を定義します。


定義された日付データ型(制限)

日付データ型と共に使用することができる定義されます。

  • 列挙
  • maxExclusiveは
  • maxInclusiveを
  • minExclusiveの
  • minInclusive
  • パターン
  • whiteSpaceの