Data și ora tipuri de date sunt utilizate pentru valori care conțin data și ora.
Data Tip de date
Tipul de data de date este folosit pentru a specifica o dată.
Data este specificată în următoarea formă "YYYY-MM-DD" în cazul în care:
- AAAA indică anul
- MM indică luna
- ZZ indică ziua
Note: sunt obligatorii Toate componentele!
Următorul este un exemplu de o declarație dată într-o schemă:
<xs:element name="start" type="xs:date"/>
Un element din documentul dvs. ar putea arăta astfel:
<start>2002-09-24</start>
Fusuri orare
Pentru a specifica un fus orar, puteți fie să introduceți o dată în timp UTC prin adăugarea unui "Z" în spatele data - ca aceasta:
<start>2002-09-24Z</start>
sau puteți specifica un offset de la ora UTC prin adăugarea unui timp pozitiv sau negativ în spatele data - ca aceasta:
<start>2002-09-24-06:00</start>
or
<start>2002-09-24+06:00</start>
Ora Tip de date
Tipul de date de timp este utilizat pentru a specifica un timp.
Timpul este specificat în următoarea formă "hh:mm:ss" , unde:
- hh indică ora
- mm indică minut
- ss indică al doilea
Note: sunt obligatorii Toate componentele!
Următorul este un exemplu de o declarație de timp într-o schemă:
<xs:element name="start" type="xs:time"/>
Un element din documentul dvs. ar putea arăta astfel:
<start>09:00:00</start>
Sau s-ar putea arăta astfel:
<start>09:30:10.5</start>
Fusuri orare
Pentru a specifica un fus orar, puteți fie să introduceți o dată în timp UTC prin adăugarea unui "Z" în spatele timpului - ca aceasta:
<start>09:30:10Z</start>
sau puteți specifica un offset de la ora UTC prin adăugarea unui timp pozitiv sau negativ în spatele timpului - ca aceasta:
<start>09:30:10-06:00</start>
or
<start>09:30:10+06:00</start>
DateTime Tip de date
Tipul de date dateTime este folosit pentru a specifica o dată și o oră.
Ora si data este specificat în formularul "YYYY-MM-DDThh:mm:ss" , unde:
- AAAA indică anul
- MM indică luna
- ZZ indică ziua
- T indică începutul secțiunii de timp necesară
- hh indică ora
- mm indică minut
- ss indică al doilea
Note: sunt obligatorii Toate componentele!
Următorul este un exemplu de o declarație dateTime într-o schemă:
<xs:element name="startdate" type="xs:dateTime"/>
Un element din documentul dvs. ar putea arăta astfel:
<startdate>2002-05-30T09:00:00</startdate>
Sau s-ar putea arăta astfel:
<startdate>2002-05-30T09:30:10.5</startdate>
Fusuri orare
Pentru a specifica un fus orar, puteți fie să introduceți un dateTime în timp UTC prin adăugarea unui "Z" în spatele timpului - ca aceasta:
<startdate>2002-05-30T09:30:10Z</startdate>
sau puteți specifica un offset de la ora UTC prin adăugarea unui timp pozitiv sau negativ în spatele timpului - ca aceasta:
<startdate>2002-05-30T09:30:10-06:00</startdate>
or
<startdate>2002-05-30T09:30:10+06:00</startdate>
Durata Tip de date
Tipul de date Durata este utilizat pentru a specifica un interval de timp.
Intervalul de timp este specificat în formularul de "PnYnMnDTnHnMnS" în cazul în care:
- P indică perioada (required)
- nY indică numărul de ani
- nM indică numărul de luni
- nD indică numărul de zile
- T indică începutul unei secțiuni de timp (necesară dacă aveți de gând să specificați ore, minute sau secunde)
- nH indică numărul de ore
- nM indică numărul de minute
- nS indică numărul de secunde
Următorul este un exemplu de o declarație durată într-o schemă:
<xs:element name="period" type="xs:duration"/>
Un element din documentul dvs. ar putea arăta astfel:
<period>P5Y</period>
Exemplul de mai sus indică o perioadă de cinci ani.
Sau s-ar putea arăta astfel:
<period>P5Y2M10D</period>
Exemplul de mai sus indică o perioadă de cinci ani, două luni și 10 zile.
Sau s-ar putea arăta astfel:
<period>P5Y2M10DT15H</period>
Exemplul de mai sus indică o perioadă de cinci ani, două luni, 10 zile și 15 ore.
Sau s-ar putea arăta astfel:
<period>PT15H</period>
Exemplul de mai sus indică o perioadă de 15 ore.
Durata negativă
Pentru a specifica o durată negativă, introduceți semnul minus înainte de P:
<period>-P10D</period>
Exemplul de mai sus indică o perioadă de minus 10 zile.
Data și ora Tipuri de date
Nume | Descriere |
---|---|
date | Definește o valoare dată |
dateTime | Definește o valoare dată și oră |
duration | Definește un interval de timp |
gDay | Definește o parte dintr - o dată - ziua (DD) |
gMonth | Definește o parte dintr - o dată - luna (MM) |
gMonthDay | Definește o parte dintr - o dată - luna și ziua (MM-DD) |
gYear | Definește o parte dintr - o dată - anul (YYYY) |
gYearMonth | Definește o parte dintr - o dată - anul și luna (YYYY-MM) |
time | Definește o valoare de timp |
Restricții privind Tipuri de date actualizate
Restricțiile care pot fi utilizate cu tipuri de date: Data
- enumeration
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- whiteSpace