XML 스키마 튜토리얼login
XML 스키마 튜토리얼
작가:php.cn  업데이트 시간:2022-04-20 14:13:02

XML 스키마 날짜/시간 데이터 유형



날짜 및 시간 데이터 유형은 날짜 및 시간 값을 포함하는 데 사용됩니다.


날짜 데이터 유형

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

날짜는 "YYYY-MM-DD" 형식을 사용하여 정의됩니다. 여기서

  • YYYY는 연도를 나타냅니다.

  • MM은 월을 나타냅니다.

  • DD는 일 수를 나타냅니다.

참고: 모두 재료가 모두 필요합니다

다음은 스키마의 날짜 선언 예입니다.

<xs:element name="start" type="xs:date"/>

The 문서의 요소는 다음과 같습니다.

<start>2002-09-24</start>

Time Zone

시간대를 지정하려면 날짜 시간(UTC 시간) 뒤의 "Z" - 예:

<start>2002-09-24Z</start>

또는 뒤에 양수 또는 음수 시간을 추가할 수도 있습니다. 날짜. 세계 조정 시간의 오프셋을 지정합니다. 예:

<start>2002-09-24-06:00</start>

또는

<start>2002-09-24+ 06: 00


h2>시간 데이터 유형(Time Data Type)

시간 데이터 유형은 시간을 정의하는 데 사용됩니다.

시간은 "hh:mm:ss" 형식을 사용하여 정의됩니다. 여기서

  • hh는 시간을 나타내고

  • mm은 분을 나타내며

  • ss는 초를 나타냅니다.

참고: All The 재료는 모두 필수!

다음은 스키마의 시간 선언 예입니다.

<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>

또는

<시작>09:30:10+06:00


DateTime 데이터 유형

DateTime 데이터 유형은 날짜와 시간을 정의하는 데 사용됩니다.

날짜 시간은 "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>

Time Zone

시간대를 지정해야 하는 경우 날짜 및 시간 뒤에 "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>


h2>Duration 데이터 유형(Duration Data Type)

기간 데이터 유형은 시간 간격을 지정하는 데 사용됩니다.

시간 간격은 "PnYnMnDTnHnMnS" 형식을 사용하여 지정됩니다. 여기서:

  • P는 기간을 나타냅니다(필수).

  • nY는 연 수를 나타냅니다.

  • nM은 개월 수를 나타냅니다.

  • nD는 일 수를 나타냅니다.

  • T는 시간 부분의 시작을 나타냅니다(시, 분, 초를 지정하려는 경우 이 옵션이 필요합니다).

  • nH는 시간 수를 나타냅니다.

  • nM은 분 수를 나타냅니다.

  • nS는 초를 나타냅니다.

다음은 스키마의 기간 선언의 예입니다.

< ;

위의 예는 5년 주기를 나타냅니다.

또는 다음과 같습니다:
<기간>P5Y2M10D</기간>

위 예시는 5년, 2개월, 10일 기간을 나타냅니다.

또는 다음과 같습니다.

<기간>P5Y2M10DT15H</기간>

위의 예는 5년, 2개월, 10일 15시간의 기간을 나타냅니다.

또는 다음과 같습니다.

<기간>PT15H</기간>

위의 예는 15시간을 나타냅니다.

음수 기간

음수 기간을 지정하려면 P 앞에 빼기 기호를 입력하세요.

<기간>-P10D</기간>

위 예는 음수 10일 주기를 나타냅니다.


날짜 및 시간 데이터 유형

NameDescription
date날짜 값 정의
dateTime날짜 및 시간 값 정의
duration정의 시간 간격
gDay 날짜의 일부를 정의 - 일(DD)
gMonth 날짜의 일부를 정의 - 월(MM)
gMonthDay 날짜 - 월 및 일(MM-DD)
gYear날짜 - 연도(YYYY)의 일부를 정의합니다.
gYearMonth날짜 - 연도 및 월(YYYY-MM)의 일부를 정의합니다.
time 시간 값 정의


날짜 데이터 유형 제한

날짜 데이터 유형과 함께 사용할 수 있는 제한 사항:

  • enumeration

  • maxExclusive

  • maxInclusive

  • minExclusive

  • minInclusive

  • pattern

  • whiteSpace

PHP 중국어 웹사이트