최신 웹 개발 튜토리얼
 

XSD 날짜 및 시간 데이터 형식


날짜 및 시간 데이터 형식은 날짜 및 시간을 포함하는 값에 사용된다.


날짜 데이터 형식

날짜 데이터 형식은 날짜를 지정하는 데 사용됩니다.

날짜는 다음과 같은 형태로 지정되어 "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