XSD - Datum Uhrzeit

Datums- und Uhrzeitdatentypen werden verwendet, um Datum und Uhrzeit in den XML-Dokumenten darzustellen.

Datentyp <xs: date>

Der Datentyp <xs: date> wird verwendet, um das Datum im Format JJJJ-MM-TT darzustellen.

  • YYYY - repräsentiert das Jahr

  • MM - steht für Monat

  • DD - repräsentiert den Tag

<xs: date> Beispiel

Elementdeklaration in XSD -

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

Elementverwendung in XML -

<birthdate>1980-03-23</birthdate>

Datentyp <xs: time>

Der Datentyp <xs: time> wird verwendet, um die Zeit im Format hh: mm: ss darzustellen.

  • hh - steht für Stunden

  • mm - steht für Minuten

  • ss - steht für Sekunden

<xs: time> Beispiel

Elementdeklaration in XSD -

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

Elementverwendung in XML -

<startTime>10:20:15</startTime>

Datentyp <xs: datetime>

Der Datentyp <xs: datetime> wird verwendet, um Datum und Uhrzeit im Format JJJJ-MM-TTThh: mm: ss darzustellen.

  • YYYY - repräsentiert das Jahr

  • MM - steht für Monat

  • DD - repräsentiert den Tag

  • T - repräsentiert den Beginn des Zeitabschnitts

  • hh - steht für Stunden

  • mm - steht für Minuten

  • ss - steht für Sekunden

<xs: datetime> Beispiel

Elementdeklaration in XSD -

<xs:element name = "startTime" type = "xs:datetime"/>

Elementverwendung in XML -

<startTime>1980-03-23T10:20:15</startTime>

Datentyp <xs: duration>

Der Datentyp <xs: duration> wird verwendet, um das Zeitintervall im PnYnMnDTnHnMnS-Format darzustellen. Jede Komponente außer P. ist optional.

  • P - repräsentiert den Abschnitt zum Beginn des Datums

  • nY - repräsentiert das Jahr

  • nM - steht für Monat

  • nD - repräsentiert den Tag

  • T - repräsentiert den Beginn des Zeitabschnitts

  • nH - steht für Stunden

  • nM - steht für Minuten

  • nS - steht für Sekunden

<xs: duration> Beispiel

Elementdeklaration in XSD -

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

Elementverwendung in XML für einen Zeitraum von 6 Jahren, 3 Monaten, 10 Tagen und 15 Stunden.

<period>P6Y3M10DT15H</period>

Datumsdatentypen

Im Folgenden finden Sie eine Liste der häufig verwendeten Datumsdatentypen.

S.No. Name & Beschreibung
1.

date

Stellt einen Datumswert dar

2.

dateTime

Stellt einen Datums- und Zeitwert dar

3.

duration

Stellt ein Zeitintervall dar

4.

gDay

Stellt einen Teil eines Datums als Tag dar (DD)

5.

gMonth

Stellt einen Teil eines Datums als Monat (MM) dar

6.

gMonthDay

Stellt einen Teil eines Datums als Monat und Tag dar (MM-DD)

7.

gYear

Stellt einen Teil eines Datums als Jahr dar (JJJJ)

8.

gYearMonth

Stellt einen Teil eines Datums als Jahr und Monat dar (JJJJ-MM)

9.

time

Stellt einen Zeitwert dar

Beschränkungen

Die folgenden Arten von Einschränkungen können mit Datumsdatentypen verwendet werden:

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