날짜 및 시간 데이터 형식은 날짜 및 시간을 포함하는 값에 사용된다.
날짜 데이터 형식
날짜 데이터 형식은 날짜를 지정하는 데 사용됩니다.
날짜는 다음과 같은 형태로 지정되어 "YYYY-MM-DD" :
- YYYY는 연도 표시
- MM은 월을 나타냅니다
- DD는 일을 나타냅니다
Note: 모든 구성 요소가 필요합니다!
다음은 스키마의 날짜 선언의 예입니다 :
<xs:element name="start" type="xs:date"/>
문서의 요소는 다음과 같습니다
<start>2002-09-24</start>
시간대
시간대를 지정하려면 추가하여 UTC 시간에 날짜를 입력 할 수 있습니다 "Z" 날짜 뒤에 -이 같은 :
<start>2002-09-24Z</start>
또는 당신은 날짜 뒤에 양 또는 음의 시간을 추가하여 UTC 시간에서 오프셋을 지정할 수 있습니다 -이 같은 :
<start>2002-09-24-06:00</start>
or
<start>2002-09-24+06:00</start>
시간 데이터 형식
시간 데이터 유형은 시간을 지정하는 데 사용됩니다.
시간은 다음 형식으로 지정됩니다 "hh:mm:ss" :
- HH는 시간을 나타냅니다
- mm은 분을 나타냅니다
- SS는 초를 나타낸다
Note: 모든 구성 요소가 필요합니다!
다음은 스키마의 시간 선언의 예입니다 :
<xs:element name="start" type="xs:time"/>
문서의 요소는 다음과 같습니다
<start>09:00:00</start>
아니면은 다음과 같습니다
<start>09:30:10.5</start>
시간대
시간대를 지정하려면 추가하여 UTC 시간에 시간을 입력 할 수 있습니다 "Z" 시간 뒤에 -이 같은 :
<start>09:30:10Z</start>
또는 당신은 시간 뒤에 양 또는 음의 시간을 추가하여 UTC 시간에서 오프셋을 지정할 수 있습니다 -이 같은 :
<start>09:30:10-06:00</start>
or
<start>09:30:10+06:00</start>
날짜 시간 데이터 유형
날짜 시간 데이터 타입은 날짜와 시간을 지정하는 데 사용됩니다.
날짜 시간은 다음과 같은 형태로 지정되어 "YYYY-MM-DDThh:mm:ss" :
- YYYY는 연도 표시
- MM은 월을 나타냅니다
- DD는 일을 나타냅니다
- T 필요한 시간 구간의 시작을 나타낸다
- HH는 시간을 나타냅니다
- mm은 분을 나타냅니다
- SS는 초를 나타낸다
Note: 모든 구성 요소가 필요합니다!
다음은 스키마의 dateTime으로 선언의 예입니다 :
<xs:element name="startdate" type="xs:dateTime"/>
문서의 요소는 다음과 같습니다
<startdate>2002-05-30T09:00:00</startdate>
아니면은 다음과 같습니다
<startdate>2002-05-30T09:30:10.5</startdate>
시간대
시간대를 지정하려면 추가하여 UTC 시간에 날짜 _ 시간을 입력 할 수 있습니다 "Z" 시간 뒤에 -이 같은 :
<startdate>2002-05-30T09:30:10Z</startdate>
또는 당신은 시간 뒤에 양 또는 음의 시간을 추가하여 UTC 시간에서 오프셋을 지정할 수 있습니다 -이 같은 :
<startdate>2002-05-30T09:30:10-06:00</startdate>
or
<startdate>2002-05-30T09:30:10+06:00</startdate>
시간 데이터 형식
듀레이션 데이터 타입은 시간 간격을 지정하는 데 사용된다.
시간 간격은 다음과 같은 형식으로 지정된 "PnYnMnDTnHnMnS" :
- P 기간 표시 (required)
- nY 년의 수를 나타낸다
- nM 개월 수를 나타냅니다
- nD 일 수를 나타냅니다
- T (당신이 시간, 분, 초를 지정하려는 경우 필요) 시간 섹션의 시작을 나타냅니다
- nH 시간을 나타낸다
- nM 시간 (분)을 나타낸다
- nS (초)을 나타낸다
다음은 스키마의 기간 선언의 예입니다 :
<xs:element name="period" type="xs:duration"/>
문서의 요소는 다음과 같습니다
<period>P5Y</period>
위의 예는 5 년 기간을 나타냅니다.
아니면은 다음과 같습니다
<period>P5Y2M10D</period>
위의 예는 오년 두 달, 10 일의 기간을 나타냅니다.
아니면은 다음과 같습니다
<period>P5Y2M10DT15H</period>
위의 예는 오년 두 달 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 | 시간 값을 정의 |
날짜 데이터 형식에 대한 제한
날짜 데이터 형식으로 사용될 수 제한 :
- enumeration
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- whiteSpace