Учебники

XSD — дата и время

Типы данных Date и Time используются для представления даты и времени в документах XML.

<xs: date> тип данных

Тип данных <xs: date> используется для представления даты в формате ГГГГ-ММ-ДД.

  • ГГГГ — представляет год

  • ММ — представляет месяц

  • ДД — представляет день

ГГГГ — представляет год

ММ — представляет месяц

ДД — представляет день

Пример <xs: date>

Объявление элемента в XSD —

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

Использование элемента в XML —

<birthdate>1980-03-23</birthdate>

тип данных <xs: time>

Тип данных <xs: time> используется для представления времени в формате чч: мм: сс.

  • чч — представляет часы

  • мм — представляет минуты

  • сс — представляет секунды

чч — представляет часы

мм — представляет минуты

сс — представляет секунды

Пример <xs: time>

Объявление элемента в XSD —

<xs:element name = "startTime" type = "xs:time"/>

Использование элемента в XML —

<startTime>10:20:15</startTime>

<xs: datetime> тип данных

Тип данных <xs: datetime> используется для представления даты и времени в формате ГГГГ-ММ-ДДЧч: мм: сс.

  • ГГГГ — представляет год

  • ММ — представляет месяц

  • ДД — представляет день

  • T — представляет начало отрезка времени

  • чч — представляет часы

  • мм — представляет минуты

  • сс — представляет секунды

ГГГГ — представляет год

ММ — представляет месяц

ДД — представляет день

T — представляет начало отрезка времени

чч — представляет часы

мм — представляет минуты

сс — представляет секунды

Пример <xs: datetime>

Объявление элемента в XSD —

<xs:element name = "startTime" type = "xs:datetime"/>

Использование элемента в XML —

<startTime>1980-03-23T10:20:15</startTime>

Тип данных <xs: duration>

Тип данных <xs: duration> используется для представления временного интервала в формате PnYnMnDTnHnMnS. Каждый компонент не является обязательным, кроме P.

  • P — представляет начало раздела даты

  • нг — представляет год

  • нМ — представляет месяц

  • нд — представляет день

  • T — представляет начало отрезка времени

  • нг — представляет часы

  • нМ — представляет минуты

  • нс — представляет секунды

P — представляет начало раздела даты

нг — представляет год

нМ — представляет месяц

нд — представляет день

T — представляет начало отрезка времени

нг — представляет часы

нМ — представляет минуты

нс — представляет секунды

Пример <xs: duration>

Объявление элемента в XSD —

<xs:element name = "period" type = "xs:duration"/>

Использование элемента в xml представляет период 6 лет, 3 месяца, 10 дней и 15 часов.

<period>P6Y3M10DT15H</period>

Типы данных даты

Ниже приведен список наиболее часто используемых типов данных даты.

S.No. Имя и описание
1.

Дата

Представляет значение даты

2.

DATETIME

Представляет значение даты и времени

3.

продолжительность

Представляет интервал времени

4.

Gday

Представляет часть даты как день (DD)

5.

gMonth

Представляет часть даты как месяц (ММ)

6.

gMonthDay

Представляет часть даты как месяц и день (MM-DD).

7.

gYear

Представляет часть даты как год (ГГГГ)

8.

gYearMonth

Представляет часть даты как год и месяц (ГГГГ-ММ)

9.

время

Представляет значение времени

Дата

Представляет значение даты

DATETIME

Представляет значение даты и времени

продолжительность

Представляет интервал времени

Gday

Представляет часть даты как день (DD)

gMonth

Представляет часть даты как месяц (ММ)

gMonthDay

Представляет часть даты как месяц и день (MM-DD).

gYear

Представляет часть даты как год (ГГГГ)

gYearMonth

Представляет часть даты как год и месяц (ГГГГ-ММ)

время

Представляет значение времени

ограничения

Следующие типы ограничений могут использоваться с типами данных Date —