XSD စကာတင် စကာတင်
- အရှေ့ပိုင်း အဆင်းသတ်
- နောက်ပိုင်း XSD အရေးပါ
ရက် အချက်အလက် နှင့် အချိန် အချက်အလက် အသုံးပြုသည်
ရက် ရာခဲ့ အချက်အလက် (Date Data Type)
ရက် ရာခဲ့ အချက်အလက် အသုံးပြုသည်
ရက် အသုံးပြုရာတွင် ဒီ ပုံစံ ဖုန်းချိုးကို သုံးပြုသည်: "YYYY-MM-DD" တွင်:
- YYYY သည် နှစ် ကို ကိုးလည်းပါ
- MM သည် လပါး ကို ကိုးလည်းပါ
- DD ကို ရက်စွဲ ပြောဆိုသည်
အစီရင်ခံပါ:အရာတခုခုကို ဆက်လက်သုံးစွဲပါကြောင်း!
ဒီအရာသည် schema တွင် ရက် သတင်းမျိုး အကြောင်းကျည်းတစ်ခုဖြစ်ပါသည်:
<xs:element name="start" type="xs:date"/>
ဂရမ်နသိမ် အရ အဆိုပါ အချက်အလက်များ သည် အတူအတွက် သို့မဟုတ်
<start>2002-09-24</start>
အချိန်စံ
သုံးစွဲရန် အချိန် လွှမ်းခြုံရာ ကို ကိုးလည်းပါ ကာ ကမ္ဘာ့အချိန် အပြင်ဆင်ခြင်း (UTC time) ကို အသုံးပြုပါ - ပုံမှာ ဒါနဲ့တူ:
<start>2002-09-24Z</start>
သုံးစွဲရန် အချိန် လွှမ်းခြုံရာ ကို ကိုးလည်းပါ ကာ ကမ္ဘာ့အချိန် အပြင်ဆင်ခြင်း (UTC time) ကို အသုံးပြုပါ - ပုံမှာ ဒါနဲ့တူ:
<start>2002-09-24-06:00</start>
သို့မဟုတ်
<start>2002-09-24+06:00</start>
အချိန် သတင်းမျိုး အဖွဲ့အစည်း (Time Data Type)
အချိန် သတင်းမျိုး အဖွဲ့အစည်း သည် အချိန် သတင်းမျိုး ကို အကြောင်းကျည်းခြင်း အတွက် သုံးစွဲပါသည်。
အချိန် အကြောင်းကျည်း ကို ဒီအစား ပြင်ဆင်ခြင်း ပြုလုပ်ပါ: "hh:mm:ss" တွင် အကြောင်းအားဖြင့်:
- hh သည် နာရီကို ကိုးလည်းပါ
- mm သည် မိနစ်ကို ကိုးလည်းပါ
- ss သည် စက္ကူးကို ကိုးလည်းပါ
အစီရင်ခံပါ:အရာတခုခုကို ဆက်လက်သုံးစွဲပါကြောင်း!
ဒီအရာသည် schema တွင် အချိန် သတင်းမျိုး အကြောင်းကျည်းတစ်ခုဖြစ်ပါသည်:
<xs:element name="start" type="xs:time"/>
ဂရမ်နသိမ် အရ အဆိုပါ အချက်အလက်များ သည် အတူအတွက် သို့မဟုတ်
<start>09:00:00</start>
သို့မဟုတ် အတူအတွက် သို့မဟုတ်
<start>09:30:10.5</start>
အချိန်စံ
သုံးစွဲရန် အချိန် အတွင်း အချိန်လွှမ်းခြုံရာ ကို ကိုးလည်းပါ ကာ ကမ္ဘာ့အချိန် အပြင်ဆင်ခြင်း (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 သည် စက္ကူးကို ကိုးလည်းပါ
အစီရင်ခံပါ:အရာတခုခုကို ဆက်လက်သုံးစွဲပါကြောင်း!
ဒီအရာသည် schema တွင် ရက်စွဲ အချိန် သတင်းမျိုး အကြောင်းကျည်းတစ်ခုဖြစ်ပါသည်:
<xs:element name="startdate" type="xs:dateTime"/>
ဂရမ်နသိမ် အရ အဆိုပါ အချက်အလက်များ သည် အတူအတွက် သို့မဟုတ်
<startdate>2002-05-30T09:00:00</startdate>
သို့မဟုတ် အတူအတွက် သို့မဟုတ်
<startdate>2002-05-30T09:30:10.5</startdate>
အချိန်စံ
အချိန်စံ ကို ခွင့်ပြုရန် သင် ရက် နှင့် စံတော်ချိန် ပြီး ပြီးတော့ "Z" ကို ထည့်သွင်းပါ သုံးပုံစံ ကို အသုံးပြုပါ - အတူအတွက် သို့မဟုတ်
<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)
သုံးပုံစံ သုံးပုံစံ သည် သုံးပုံစံ ကို ခွင့်ပြုရန် အသုံးပြုသည်。
သုံးပုံစံ သုံးပုံစံ ကို ခွင့်ပြုရန် အောက်ပါ ပုံစံ ကို အသုံးပြုပါ: "PnYnMnDTnHnMnS" တွင်:
- P သည် သုံးပုံစံ (လိုအပ်သည်)
- nY သည် နှစ် အရေအတွက်
- nM သည် လ အရေအတွက်
- nD သည် ရက် အရေအတွက်
- T သည် စံတော်ချိန် အစိတ် (သင် နာရီ၊ မိနစ်၊ စက္ကူ ကို ခွင့်ပြုရန် အရ လိုအပ်သည်)
- nH သည် နာရီ အရေအတွက်
- nM သည် မိနစ် အရေအတွက်
- nS သည် စက္ကူ အရေအတွက်
ဂရမ်နသိမ် အရ သုံးပုံစံ ကို ဖော်ပြသော အချက်အလက် တစ်ခု
<xs:element name="period" type="xs:duration"/>
ဂရမ်နသိမ် အရ အဆိုပါ အချက်အလက်များ သည် အတူအတွက် သို့မဟုတ်
<period>P5Y</period>
အထူးသဖြင့် ၅ နှစ် သုံးပုံစံ ကို ကိုးကားသည်。
သို့မဟုတ် အတူအတွက် သို့မဟုတ်
<period>P5Y2M10D</period>
အထူးသဖြင့် ၅ နှစ်၊ ၂ လ၊ ၁၀ ရက် သုံးပုံစံ ကို ကိုးကားသည်。
သို့မဟုတ် အတူအတွက် သို့မဟုတ်
<period>P5Y2M10DT15H</period>
အထူးသဖြင့် ၅ နှစ်၊ ၂ လ၊ ၁၀ ရက် နှင့် ၁၅ နာရီ သုံးပုံစံ ကို ကိုးကားသည်。
သို့မဟုတ် အတူအတွက် သို့မဟုတ်
<period>PT15H</period>
အထူးသဖြင့် ၁၅ နာရီ သုံးပုံစံ ကို ကိုးကားသည်。
လွန်ခဲ့သော သုံးပုံစံ
လွန်ခဲ့သော သုံးပုံစံ ကို ခွင့်ပြုရန် P အား နှစ်ခြား ကို ထည့်သွင်းပါ
<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 အရေးပါ