XSD తేదీ మరియు సమయ డేటా రకం
- ముందు పేజీ XSD స్ట్రింగ్
- తరువాత పేజీ XSD నమూనా రకం
తేదీ మరియు సమయం డేటా టైప్ తేదీ మరియు సమయం విలువలను కలిగి ఉంటుంది.
తేదీ డేటా టైప్ (Date Data Type)
తేదీ డేటా టైప్ తేదీని నిర్వచించడానికి ఉపయోగిస్తారు.
తేదీని ఈ ఫార్మాట్లో నిర్వచిస్తారు: "YYYY-MM-DD" లో అన్నింటిలో:
- YYYY అనేది సంవత్సరాలు అర్థం వహిస్తుంది
- MM అనేది నెలలు అర్థం వహిస్తుంది
- DD అనేది రోజుల సంఖ్యను సూచిస్తుంది
పరిశీలన:అన్ని భాగాలు అవసరం!
ఇది స్కీమా లో తేదీ ప్రకటనకు ఒక ఉదాహరణ ఉంది:
<xs:element name="start" type="xs:date"/>
డాక్యుమెంటులో ఉన్న అంశాలు ఈ విధంగా కనిపిస్తాయి:
<start>2002-09-24</start>
సమయ క్షేత్రం
సమయ ప్రాంతాన్ని నిర్వచించడానికి, మీరు తేదీ తర్వాత "Z" జోడించవచ్చు ప్రపంచ సమయం (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 అనేది సెకన్లు అర్థం వహిస్తుంది
పరిశీలన:అన్ని భాగాలు అవసరం!
ఇది స్కీమా లో సమయం ప్రకటనకు ఒక ఉదాహరణ ఉంది:
<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)
సమయ కాలం డేటా రకం సమయ కాలాన్ని నిర్వచించడానికి ఉపయోగించబడుతుంది。
సమయ కాలాన్ని నిర్వచించడానికి ఈ ఫార్మాట్ను ఉపయోగించండి: "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
- ముందు పేజీ XSD స్ట్రింగ్
- తరువాత పేజీ XSD నమూనా రకం