XSD အချက်အလက် တစ်ရက်တစ်ချိန်
- အရှေ့ပိုင်းပိုင်း XSD အချက်အလက်
- နောက်ပိုင်းပိုင်း XSD အစီအစဥ်
日期及时间数据类型用于包含日期和时间的值。
日期数据类型(Date Data Type)
日期数据类型用于定义日期。
日期使用此格式进行定义:"YYYY-MM-DD",其中:
- YYYY ဟာ နှစ် ကို ကိုးကွယ်
- MM ဟာ လ ကို ကိုးကွယ်
- DD 表示天数
စကားလုံး:အရာ အားလုံး အကြိမ်ဖြတ် ဖြစ်သည်!
下面是一个有关 schema 中日期声明的例子:
<xs:element name="start" type="xs:date"/>
စာတမ်း တွင် အခြေခံ အဆို ပြုလုပ်ခြင်း ကို အသေးစိတ်ကဲ့သို့
<start>2002-09-24</start>
ဒုံးချိန်
如需规定一个时区,您也可以通过在日期后加一个 "Z" 的方式,使用世界调整时间(UTC time)来输入一个日期 - 比如这样:
2002-09-24Z
သို့မဟုတ် နေ့ ပြီး ပို သို့မဟုတ် ပို ဒုံးချိန် ကို ထပ်ထည့် ပြီး ကမ္ဘာ သဘာဝ ဒုံးချိန် အခြေခံ အချိန် ပြောင်းလဲ ကို ကျမ်းကျိန်း ရန် အလိုပါက နည်းလမ်း ဖြစ်သည် - နည်းလမ်း အဖြစ် အချက်အလက် ဖြစ်သည်:
<start>2002-09-24-06:00</start>
သို့မဟုတ်
<start>2002-09-24+06:00</start>
ဒုံးချိန် ဒုံးချိန် အချက်အလက် (Time Data Type)
ဒုံးချိန် ဒုံးချိန် အချက်အလက် ကို ဖော်ပြရန် အသုံးပြုသည်。
ဒုံးချိန် ကို ဖော်ပြရန် အောက်ပါ ပုံစံ ကို အသုံးပြုသည် - "hh:mm:ss" တွင် ၊ အခြားအရာများ မှာ -
- hh ဟာ နာရီ ကို ကိုးကွယ်
- mm ဟာ မိနစ် ကို ကိုးကွယ်
- ss ဟာ စက္ကူ ကို ကိုးကွယ်
စကားလုံး:အရာ အားလုံး အကြိမ်ဖြတ် ဖြစ်သည်!
ပုံစံ အရ ဒုံးချိန် ဖော်ပြချက် တစ် ခု ကို အခြေခံ ဖော်ပြနိုင်သည့် အချက်အလက် ဖြစ်သည်:
<xs:element name="start" type="xs:time"/>
စာတမ်း တွင် အခြေခံ အဆို ပြုလုပ်ခြင်း ကို အသေးစိတ်ကဲ့သို့
<start>09:00:00</start>
သို့မဟုတ် အသေးစိတ်ကဲ့သို့
<start>09:30:10.5</start>
ဒုံးချိန်
ဒုံးချိန် ဒုံးချိန် ကို ကျမ်းကျိန်း ရန် လို့လျှင် ၊ သုံး သုံး အပြီး "Z" ပုံ ကို ထပ်ထည့် ပြီး ကမ္ဘာ သဘာဝ ဒုံးချိန် (UTC time) ကို အသုံးပြု ပြီး ဒုံးချိန် ကို နှုတ်ချက် ဖွင့် ရန် အလိုပါက နည်းလမ်း ဖြစ်သည် - နည်းလမ်း အဖြစ် အချက်အလက် ဖြစ်သည်:
<start>09:30:10Z</start>
သို့မဟုတ် စက္ခု နောက်မှ ပြင်းထန် သော စက္ခု ကို ချမှတ်ရန် ဖြင့် သုံးပြီး အခြေခံ အချက်အလက် ကို ပြုလုပ်ပါ - အမှတ်အသား ဖြင့်
<start>09:30:10-06:00</start>
သို့မဟုတ်
<start>09:30:10+06:00</start>
နေ့ မနေ ဒုံးချိန် အချက်အလက် (DateTime Data Type)
နေ့ မနေ ဒုံးချိန် အချက်အလက် ကို ဖော်ပြရန် အသုံးပြုသည်。
နေ့ မနေ ပုံစံ ကို ဖော်ပြရန် ဖြင့် အောက်ပါ ပုံစံ ကို အသုံးပြုသည် - "YYYY-MM-DDThh:mm:ss" တွင် ၊ အခြားအရာများ မှာ -
- YYYY ဟာ နှစ် ကို ကိုးကွယ်
- MM ဟာ လ ကို ကိုးကွယ်
- DD ဟာ ရက် ကို ကိုးကွယ်
- T ဟာ ကိစ္စ အချိန် ပုံစံ ကို စတင် ပြီး
- hh ဟာ နာရီ ကို ကိုးကွယ်
- mm ဟာ မိနစ် ကို ကိုးကွယ်
- ss ဟာ စက္ကူ ကို ကိုးကွယ်
စကားလုံး:အရာ အားလုံး အကြိမ်ဖြတ် ဖြစ်သည်!
ပုံစံ အရ နေ့ မနေ ဖော်ပြချက် တစ် ခု ကို အခြေခံ ဖော်ပြနိုင်သည့် အချက်အလက် ဖြစ်သည်:
<xs:element name="startdate" type="xs:dateTime"/>
စာတမ်း တွင် အခြေခံ အဆို ပြုလုပ်ခြင်း ကို အသေးစိတ်ကဲ့သို့
<startdate>2002-05-30T09:00:00</startdate>
သို့မဟုတ် အသေးစိတ်ကဲ့သို့
<startdate>2002-05-30T09:30:10.5</startdate>
ဒုံးချိန်
သင် ဒေတာ ဒုံးချိန် တစ် ပုံ ကို ကျမ်းကျိန်း ရန် လို့လျှင် ၊ နေ့ မနေ နှင့် သုံး သုံး အပြီး "Z" ပုံ ကို ထပ်ထည့် ပြီး ကမ္ဘာ သဘာဝ ဒုံးချိန် (UTC time) ကို အသုံးပြု ပြီး နေ့ မနေ ကို နှုတ်ချက် ဖွင့် ရန် အလိုပါက နည်းလမ်း ဖြစ်သည် - နည်းလမ်း အဖြစ် အချက်အလက် ဖြစ်သည်:
<startdate>2002-05-30T09:30:10Z</startdate>
သို့မဟုတ် စက္ခု နောက်မှ ပြင်းထန် သော စက္ခု ကို ချမှတ်ရန် ဖြင့် သုံးပြီး အခြေခံ အချက်အလက် ကို ပြုလုပ်ပါ - အမှတ်အသား ဖြင့်
<startdate>2002-05-30T09:30:10-06:00</startdate>
သို့မဟုတ်
<startdate>2002-05-30T09:30:10+06:00</startdate>
စက္ခု အချက်အလက် (Duration Data Type)
စက္ခု အချက်အလက် အချက်အလက် အသုံးပြုခြင်း အချက်အလက်
စက္ခု အချက်အလက် အစား အသုံးပြုခြင်း ပြုလုပ်ခြင်း အဆိုပါ ပုံစံအား ချမှတ်ရန်
- P က စက္ခု အချက်အလက်
- nY က နှစ် အချက်အလက်
- nM က လ အချက်အလက်
- nD က ရက် အချက်အလက်
- T က စက္ခု အချက်အလက် ပုံစံ
- nH က နာရီ အချက်အလက်
- nM က မိနစ် အချက်အလက်
- nS က စက္ခု အချက်အလက်
အဆိုပါ schema တွင် စက္ခု အချက်အလက် ကို ချမှတ်ခြင်း အချက်အလက်
<xs:element name="period" type="xs:duration"/>
စာတမ်း တွင် အခြေခံ အဆို ပြုလုပ်ခြင်း ကို အသေးစိတ်ကဲ့သို့
<period>P5Y</period>
အထူးသဖြင့် နှစ် ၅ နှစ် အစား အစား
သို့မဟုတ် အသေးစိတ်ကဲ့သို့
<period>P5Y2M10D</period>
အထူးသဖြင့် နှစ် ၅ နှစ် အစား ၂ လ နှင့် ၁၀ ရက် အစား အစား
သို့မဟုတ် အသေးစိတ်ကဲ့သို့
<period>P5Y2M10DT15H</period>
အထူးသဖြင့် နှစ် ၅ နှစ် အစား ၂ လ နှင့် ၁၀ ရက် နှင့် ၁၅ နာရီ အစား အစား
သို့မဟုတ် အသေးစိတ်ကဲ့သို့
<period>PT15H</period>
အထူးသဖြင့် နှစ်မှ တစ်လ အစား ၁၅ နာရီ အစား အစား
ပျက်ကွက် စက္ခု အချက်အလက်
အက်စ် ပြီးနောက် ပြင်းထန် သော စက္ခု အချက်အလက် ကို ချမှတ်ခြင်း အတွက် သတ်မှတ် ရန် ပျက်ကွက်သည့် လိုအပ်ချက် ပြုလုပ်ပါ
<period>-P10D</period>
အထူးသဖြင့် နှစ်မှ တစ်လ အစား ၁၀ ရက် နှင့် ပေါင်း စက္ခု ၁၀ နာရီ အစား အစား
ရက် ရုံး နှင့် စက္ခု အချက်အလက်
အမည် | ဖော်ပြ |
---|---|
date | ရက် ရုံး အချက်အလက် |
dateTime | ရက် ရုံး နှင့် စက္ခု အချက်အလက် |
duration | စက္ခုပတ် တစ်ခု အချက်အလက် |
gDay | ရက် ရုံး တစ်စိတ် အချက်အလက် - ရက် (DD) |
gMonth | ရက် ရုံး တစ်စိတ် အချက်အလက် - လ (MM) |
gMonthDay | ရက် ရုံး တစ်စိတ် အချက်အလက် - လ နှင့် ရက် (MM-DD) |
gYear | ရက် ရုံး တစ်စိတ် အချက်အလက် - နှစ် (YYYY) |
gYearMonth | ရက် ရုံး တစ်စိတ် အချက်အလက် - နှစ် နှင့် လ (YYYY-MM) |
time | တစ်ခု၏ အချက်အလက် |
တစ်ရက်တစ်ချိန် ဗဟိုသား အကွက်အဖွဲ့
တစ်ရက်တစ်ချိန် ဗဟိုသား အသုံးပြု အကွက်အဖွဲ့
- enumeration
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- whiteSpace
- အရှေ့ပိုင်းပိုင်း XSD အချက်အလက်
- နောက်ပိုင်းပိုင်း XSD အစီအစဥ်