Aina ya Data ya Tarehe na Wakati wa 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