Aina ya Data ya Tarehe na Wakati wa XSD
- Page ya Kwanza Adabu ya Jaribio wa XSD
- Page ya Kina Adabu ya XSD
Aina ya data ya tarehe na wakati inatumiwa kwa kuwaambia maadili ya tarehe na wakati.
Aina ya data ya tarehe (Date Data Type)
Aina ya data ya tarehe inatumiwa kwenye kuzingatia tarehe.
Tarehe inatumiwa kwenye muundo hii: "YYYY-MM-DD", na:
- YYYY inaeleza mwaka
- MM inaeleza mwezi
- DD ina maana ya maadili
Maelezo:Mambo yote yanaoneshaa!
Hapa ni mafanikio yenye muhimu kuhusu tafarriki ya tarehe kwenye schema:
<xs:element name="start" type="xs:date"/>
Mifano ya kifaa katika andiko inayonenda kama hii:
<start>2002-09-24</start>
Eneo la sauti
Kama ingawa kuwepo, inaweza kuingia tarehe kwa kumuongeza herufi "Z" kufuatia tarehe, kwa kutumia wakati wa ujuzi wa jahanu (UTC time) - kama hii:
2002-09-24Z
或者也可以通过在日期后添加一个正的或负时间的方法,来规定以世界调整时间为准的偏移量 - 比如这样:
<start>2002-09-24-06:00</start>
Au:
<start>2002-09-24+06:00</start>
Data type ya wakati (Time Data Type)
Data type ya wakati inatumika kuiweza kuzingatia wakati.
Wakati hutumika kufuatia muundo wa hii: "hh:mm:ss", kwa sababu:
- hh inaeleza saa
- mm inaeleza miniti
- ss inaeleza sekunde
Maelezo:Mambo yote yanaoneshaa!
Hapa ni mbinu ya maelezo kuhusu uainishaji wa wakati kwenye schema.
<xs:element name="start" type="xs:time"/>
Mifano ya kifaa katika andiko inayonenda kama hii:
<start>09:00:00</start>
Au kama hii:
<start>09:30:10.5</start>
Eneo la sauti
Kama ingia ukiwa na kutoa eneo la sauti, inaweza pia kumwambia kwa kuingia "Z" kufuatia wakati, kwa kutumia wa kawaida wa nchi (UTC time) kuingia wakati - kama hii:
<start>09:30:10Z</start>
Au pia inaweza kumekadiri kwa kuingia na wakati kwa kiasi cha uharibifu wa wakati wa nje ya nchi - kama hii:
<start>09:30:10-06:00</start>
Au:
<start>09:30:10+06:00</start>
Data type ya siku na wakati (DateTime Data Type)
Data type ya siku na wakati inatumika kuiweza kuzingatia siku na wakati.
Siku na wakati hutumika kufuatia muundo wa hii: "YYYY-MM-DDThh:mm:ss", kwa sababu:
- YYYY inaeleza mwaka
- MM inaeleza mwezi
- DD inaeleza siku
- T inaeleza kuanza ya kipya kwa sehemu za wakati zilizohitaji
- hh inaeleza saa
- mm inaeleza miniti
- ss inaeleza sekunde
Maelezo:Mambo yote yanaoneshaa!
Hapa ni mbinu ya maelezo kuhusu uainishaji wa siku na wakati kwenye schema.
<xs:element name="startdate" type="xs:dateTime"/>
Mifano ya kifaa katika andiko inayonenda kama hii:
<startdate>2002-05-30T09:00:00</startdate>
Au kama hii:
<startdate>2002-05-30T09:30:10.5</startdate>
Eneo la sauti
Kama ingia ukiwa na kutoa eneo la sauti, inaweza pia kumwambia kwa kuingia "Z" kufuatia siku na wakati, kwa kutumia wa kawaida wa nchi (UTC time) kuingia siku na wakati - kama hii:
<startdate>2002-05-30T09:30:10Z</startdate>
Au pia inaweza kumekadiri kwa kuingia na wakati kwa kiasi cha uharibifu wa wakati wa nje ya nchi - kama hii:
<startdate>2002-05-30T09:30:10-06:00</startdate>
Au:
<startdate>2002-05-30T09:30:10+06:00</startdate>
Data Type ya muda (Duration Data Type)
Data Type ya muda inatumiwa kumekadiri muda wa kikaa.
Muda wa kikaa inatumiwa kufikiria muda kwa msingi wa fomu: "PnYnMnDTnHnMnS", kwa sababu:
- P inaonyesha ukosefu (inaonesha lazima)
- nY inaonyesha mwaka
- nM inaonyesha mwezi
- nD inaonyesha siku
- T inaonyesha kuanza kwa ukoo wa wakati (kama unaenda kumekadiri saa, dakika au majira, hii inaonesha agizo lazima)
- nH inaonyesha saa
- nM inaonyesha dakika
- nS inaonyesha majira
Hii ni mfuasi wa kufikiria kwa kumekadiri muda wa schema:
<xs:element name="period" type="xs:duration"/>
Mifano ya kifaa katika andiko inayonenda kama hii:
<period>P5Y</period>
Mfano wa juu unaonyesha kiwango cha miaka 5.
Au kama hii:
<period>P5Y2M10D</period>
Mfano wa juu unaonyesha kiwango cha miaka 5, mwezi 2 na siku 10.
Au kama hii:
<period>P5Y2M10DT15H</period>
Mfano wa juu unaonyesha kiwango cha miaka 5, mwezi 2, siku 10 na saa 15.
Au kama hii:
<period>PT15H</period>
Mfano wa juu unaonyesha kiwango cha saa 15.
Muda wa mabaya
Kuwa sababu ya kumekadiri muda wa mabaya, ingawa P:
<period>-P10D</period>
Mfano wa juu unaonyesha kiwango cha miaka 10 ambayo ni mabaya.
Data Type ya Tarehe na Wakati
Jina | Kutaja |
---|---|
date | Hisia ya tarehe |
dateTime | Hisia ya tarehe na wakati |
duration | Hisia ya muda kwa muda |
gDay | Hisia ya tarehe inayofungua - siku (DD) |
gMonth | Hisia ya tarehe inayofungua - mwezi (MM) |
gMonthDay | Hisia ya tarehe inayofungua - mwezi na siku (MM-DD) |
gYear | Hisia ya tarehe inayofungua - mwaka (YYYY) |
gYearMonth | Hisia ya tarehe inayofungua - mwaka na mwezi (YYYY-MM) |
time | Kuhakikisha Tarehe na Wakati |
Mawazo ya Ubatili wa Aina ya Data ya Tarehe
Mawazo ambayo inatumiwa na Aina ya Data ya Tarehe:
- enumeration
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- whiteSpace
- Page ya Kwanza Adabu ya Jaribio wa XSD
- Page ya Kina Adabu ya XSD