XSD 日期及时间数据类型
తేదీ మరియు సమయం డేటా రకం తేదీ మరియు సమయం విలువలను కలిగి ఉంటుంది.
తేదీ డేటా రకం (Date Data Type)
తేదీ డేటా రకం తేదీని నిర్వచించడానికి ఉపయోగిస్తారు.
తేదీని ఈ ఫార్మాట్లో నిర్వచిస్తారు: "YYYY-MM-DD" లో ఉంది:
- YYYY సంవత్సరాలను సూచిస్తుంది
- MM నెలలను సూచిస్తుంది
- DD రోజులను సూచిస్తుంది
ప్రకటనలు:అన్ని భాగాలు అవసరం!
స్కీమాలో తేదీ నిర్వచనం కు సంబంధించిన ఉదాహరణ ఈ కింద ఉంది:
<xs:element name="start" type="xs:date"/>
డాక్యుమెంటులోని అంశాలు ఈ విధంగా కనిపించాలి:
<start>2002-09-24</start>
సమయం ప్రాంతం
మీరు ఒక టైమ్ జోన్ నిర్ధారించడానికి, నాటికి "Z" జోడించడం ద్వారా ప్రపంచ సమయం (UTC టైమ్) నాటికి ఒక తేదీ నమోదు చేసుకోవచ్చు - ఉదాహరణకు ఇలా చేయవచ్చు:
<start>2002-09-24Z</start>
లేదా ప్రపంచ సమయం (UTC సమయం) ప్రాంతాన్ని నిర్ణయించడానికి, తేదీ తర్వాత ఒక ప్రత్యేక సమయాన్ని జోడించవచ్చు - ఉదాహరణకు ఇలా ఉంటుంది:
<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>
సమయం ప్రాంతం
ఒక సమయం ప్రాంతాన్ని నిర్ణయించడానికి, మీరు సమయం తర్వాత "Z" తో పొందించవచ్చు, ప్రపంచ సమయం (UTC సమయం) తో సమయం నమోదు చేయవచ్చు - ఉదాహరణకు ఇలా ఉంటుంది:
<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" తో పొందించవచ్చు, ప్రపంచ సమయం (UTC సమయం) తో తేదీ సమయం నమోదు చేయవచ్చు - ఉదాహరణకు ఇలా ఉంటుంది:
<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>
పైని ఉదాహరణ ఒక 5 సంవత్సరం కాలాన్ని ప్రతినిధీకరిస్తుంది。
లేదా అలాగే ఇలా:
<period>P5Y2M10D</period>
పైని ఉదాహరణ ఒక 5 సంవత్సరం, 2 నెలలు మరియు 10 రోజుల కాలాన్ని ప్రతినిధీకరిస్తుంది。
లేదా అలాగే ఇలా:
<period>P5Y2M10DT15H</period>
పైని ఉదాహరణ ఒక 5 సంవత్సరం, 2 నెలలు, 10 రోజులు మరియు 15 గంటల కాలాన్ని ప్రతినిధీకరిస్తుంది。
లేదా అలాగే ఇలా:
<period>PT15H</period>
పైని ఉదాహరణ ఒక 15 గంటల కాలాన్ని ప్రతినిధీకరిస్తుంది。
నిరాకరణ సమయం
ఒక నిరాకరణ సమయం నిర్వచించడానికి, P ముందు కన్నా నిష్క్రియమైన నిశ్చలాన్ని ప్రవేశపెట్టండి:
<period>-P10D</period>
పైని ఉదాహరణ ఒక నిరాకరణ 10 రోజుల కాలాన్ని ప్రతినిధీకరిస్తుంది。
డేట్ అండ్ టైమ్ డేటా టైప్
పేరు | వివరణ |
---|---|
date | ఒక డేట్ వెల్యూను నిర్వచించండి |
dateTime | ఒక డేట్ అండ్ టైమ్ వెల్యూను నిర్వచించండి |
duration | ఒక సమయ అంతరాన్ని నిర్వచించండి |
gDay | డేట్ యొక్క ఒక భాగం - రోజు (DD) |
gMonth | డేట్ యొక్క ఒక భాగం - నెల (MM) |
gMonthDay | డేట్ యొక్క ఒక భాగం - నెల మరియు రోజు (MM-DD) |
gYear | డేట్ యొక్క ఒక భాగం - సంవత్సరం (YYYY) |
gYearMonth | డేట్ యొక్క ఒక భాగం - సంవత్సరం మరియు నెల (YYYY-MM) |
time | 定义一个时间值 |
对日期数据类型的限定(Restriction)
可与日期数据类型一同使用的限定:
- enumeration
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- whiteSpace