Типы данных 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 —