timeInterval 요소

<timeInterval> 요소는 시간 창의 지속 기간을 지정합니다.

속성

<timeInterval>에는 다음과 같은 속성이 있습니다.

표 1. <timeInterval> 요소의 속성
이름 설명 데이터 유형 필수 여부
duration 지속 기간의 총 시간을 지정합니다. 이 속성의 데이터 유형은 단위 속성값에 따라 다릅니다.
  • 단위 속성값이 ISO-8601이면 데이터 유형은 xsd:duration입니다.
  • 단위 속성값이 milliseconds이면 데이터 유형은 xsd:positiveInteger입니다.
unit 사용할 시간 단위를 지정합니다. 이 속성의 올바른 값은 다음과 같습니다.
  • ISO-8601
  • milliseconds
xsd:string

시간 지속 기간에 ISO 8601 표준 사용

ISO-8601을 단위 속성값으로 코딩하면 지속 기간 속성값이 시간 지속 기간을 하나의 문자열로 지정하기 위해 ISO 8601 표준에 따라 코딩됩니다. 표준 XML 스키마 데이터 유형 스펙은 duration이라는 데이터 유형을 제공하기 위해 ISO 8601을 사용합니다. 이 데이터 유형은 http://www.w3.org/TR/xmlschema-2/#duration에 자세히 설명되어 있습니다.

표준 XML 스키마에서 duration 데이터 유형의 형식은 다음 문자열입니다.

PnYnMnDTnHnMnS
  • P는 항상 문자열을 시작하는 문자입니다.
  • nY는 연도를 표시합니다. 1년은 365일과 동일합니다. 그러므로 1Y를 코딩하면 365D를 코딩하는 것과 같습니다.
  • nM은 개월 수를 표시합니다. 한달은 30일과 동일합니다. 그러므로 1M을 코딩하면 30D를 코딩하는 것과 같습니다.
  • nD는 일 수를 표시합니다.
  • T는 날짜 단위(연도, 월 및 일)를 시간 단위(시간, 분 및 초)와 구분하는 분리 문자입니다. 시간 단위는 항상 T 다음에 옵니다.
  • nH는 시간을 표시합니다.
  • nM은 분을 표시합니다.
  • nS는 초를 표시합니다.
다음은 형식 예제입니다.
  • P5DT12H는 5.5일입니다.
  • PT59M59S는 59분 59초입니다.
  • P1M은 1개월입니다.

포함 위치

<timeInterval>은 다음 요소 내에 포함되어 있습니다.

포함 요소

<timeInterval>에 포함된 요소가 없습니다.