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