Latest web development tutorials

XML-Schema-Datum / Zeit-Datentypen

Datum und Uhrzeit-Datentypen für Werte, die das Datum und die Uhrzeit.


Datentyp Date (Datum Datentyp)

Date-Datentyp wird verwendet, um das Datum zu definieren.

Datum Dieses Format wird definiert: "YYYY-MM-DD", wobei gilt:

  • YYYY gibt das Jahr
  • MM ist der Monat
  • DD stellt die Anzahl der Tage,

Anmerkung: Alle Komponenten erforderlich sind ,

Das folgende ist eine Aussage über die Schema-Datum Beispiele:

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

Elemente in dem Dokument sollte wie folgt aussehen:

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

Zeitzone

Um eine Zeitzone angeben, können Sie auch ein Datum in der "Z" Art und Weise hinzufügen, die Weltzeit (UTC-Zeit) mit einem Datum eingeben - wie folgt aus:

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

Oder einem späteren Zeitpunkt, kann durch eine positive oder negative Zeit Methoden hinzufügen, die Bestimmungen in der Welt anzupassen basierend auf der Zeitversatz - wie folgt aus:

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

或者

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


h2> Zeitdatentypen (Time-Datentyp)

Zeitdatentyp wird verwendet, um die Zeit zu definieren.

Die Zeit wird definiert das folgende Format: "hh: mm: ss", die

  • hh ist die Stunde
  • mm ist die Minute
  • ss steht für Sekunden

Hinweis: Alle Komponenten erforderlich sind!

Hier ist ein Beispiel für eine Zeit in der entsprechenden Schemadeklaration:

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

Elemente in dem Dokument sollte wie folgt aussehen:

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

Oder wie folgt aus:

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

Zeitzone

Um eine Zeitzone angeben, können Sie auch in der Zeit nach einer "Z" Art und Weise hinzufügen, die Weltzeit (UTC-Zeit) mit einer Zeit zu geben - wie folgt aus:

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

Oder kann nach der Zeit erstellt werden, um eine positive oder negative Zeit Methoden hinzufügen, um die Bestimmungen der Welt anzupassen basierend auf der Zeitversatz - wie folgt aus:

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

or

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


Datum Uhrzeit Datentyp (Datumsdatentyp)

Datetime-Datentyp wird verwendet, um das Datum und die Uhrzeit zu definieren.

Datum und Uhrzeit im folgenden Format Definition: "YYYY-MM-DDThh: mm: ss", wobei gilt:

  • YYYY gibt das Jahr
  • MM ist der Monat
  • DD ist der Tag,
  • T gibt die Startzeit notwendigen Teil
  • hh ist die Stunde
  • mm ist die Minute
  • ss steht für Sekunden

Hinweis: Alle Komponenten erforderlich sind!

Hier ist ein Beispiel eines Schemas auf das Datum und die Uhrzeit im Zusammenhang angegeben:

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

Elemente in dem Dokument sollte wie folgt aussehen:

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

Oder wie folgt aus:

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

Zeitzone

Um eine Zeitzone angeben, können Sie auch ein Datum und Zeit in der "Z" Art und Weise hinzufügen, die Weltzeit (UTC-Zeit) mit einem Datum und Uhrzeit eingeben - wie folgt aus:

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

Oder kann nach der Zeit erstellt werden, um eine positive oder negative Zeit Methoden hinzufügen, um die Bestimmungen der Welt anzupassen basierend auf der Zeitversatz - wie folgt aus:

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

或者

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


h2> Dauer-Datentypen (Dauer Datentyp)

Datentyp für die Dauer eines vorbestimmten Zeitintervalls.

Interval das folgende Format zu spezifizieren: "PnYnMnDTnHnMnS", in denen:

  • P steht für den Zyklus (erforderlich)
  • nY repräsentiert die Anzahl der Jahre,
  • nM gibt die Anzahl der Monate
  • nD steht für die Anzahl der Tage,
  • T steht für die Zeit Teil des Anfangs (wenn Sie angegeben Stunden, Minuten und Sekunden, diese Option ist erforderlich)
  • nH gibt die Anzahl der Stunden,
  • nM die Anzahl der Minuten
  • nS die Anzahl der Sekunden

Hier ist ein Beispiel eines Schemas auf die Dauer der Erklärung im Zusammenhang mit:

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

Elemente in dem Dokument sollte wie folgt aussehen:

<period>P5Y</period>

Das obige Beispiel zeigt einen Zeitraum von fünf Jahren.

Oder wie folgt aus:

<period>P5Y2M10D</period>

Das obige Beispiel zeigt 5 Jahre, 2 Monate und 10 Tage-Zyklus.

Oder wie folgt aus:

<period>P5Y2M10DT15H</period>

Das obige Beispiel zeigt 5 Jahre, 2 Monate, 10 Tage und 15 Stunden Zeit.

Oder wie folgt aus:

<period>PT15H</period>

Das obige Beispiel zeigt eine 15-Stunden Periode.

Negative Dauer

Um eine negative Dauer angeben, ein Minuszeichen vor dem P eingeben:

<period>-P10D</period>

Das obige Beispiel zeigt einen negativen 10-Tage-Zyklus.


Datum und Uhrzeit-Datentypen

Name Beschreibung
Datum Definieren Sie einen Datumswert
Datums- und Uhrzeit Definieren Sie eine Datums- und Uhrzeitwert
Dauer Definiert ein Zeitintervall
gDay Ein Teil der Definition eines Datums - der Tag (TT)
gMonth Ein Teil der Definition eines Datums - der Monat (MM)
gMonthDay Ein Teil der Definition eines Datums - der Monat und Tag (MM-DD)
gYear Ein Teil der Definition eines Datums - Jahr (JJJJ)
gYearMonth Ein Teil der Definition eines Datums - Jahr und Monat (YYYY-MM)
Zeit Definieren Sie einen Zeitwert


Date-Datentyp definiert (Restriction)

Kann mit dem Datum Datentyp in Verbindung verwendet werden, definiert:

  • Aufzählung
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • Muster
  • whitespace