Тип данных даты и времени в XSD
- Предыдущая страница Строка XSD
- Следующая страница Числовые значения XSD
Тип данных "Дата и время" используется для значения, включающего дату и время.
Тип данных "Дата" (Date Data Type)
Тип данных "Дата" используется для определения даты.
Дата указывается в следующем формате: "YYYY-MM-DD", где:
- YYYY означает год
- MM означает месяц
- DD обозначает количество дней
Комментарий:Все компоненты обязательны!
Вот пример declarations даты в schema:
<xs:element name="start" type="xs:date"/>
Элементы в документе должны выглядеть следующим образом:
<start>2002-09-24</start>
Часовой пояс
Если нужно указать часовой пояс, вы также можете указать дату с помощью "Z", используя мировое время (UTC time) - например, так:
<start>2002-09-24Z</start>
Или также можно определить смещение от мирового времени (UTC time), добавив положительное или отрицательное время после даты - например, так:
<start>2002-09-24-06:00</start>
Или:
<start>2002-09-24+06:00</start>
Тип данных время (Time Data Type)
Тип данных время используется для определения времени.
Время определяются следующим форматом: "hh:mm:ss", где:
- hh означает часы
- mm означает минуты
- ss означает секунды
Комментарий:Все компоненты обязательны!
Вот пример declarations времени в schema:
<xs:element name="start" type="xs:time"/>
Элементы в документе должны выглядеть следующим образом:
<start>09:00:00</start>
Или подобным образом:
<start>09:30:10.5</start>
Часовой пояс
Если нужно указать часовой пояс, вы также можете указать время с помощью "Z", используя мировое время (UTC time) - например, так:
<start>09:30:10Z</start>
Или также можно определить смещение от координированного всемирного времени (UTC) с помощью положительного или отрицательного времени после времени, например, так:
<start>09:30:10-06:00</start>
Или:
<start>09:30:10+06:00</start>
Тип данных дата и время (DateTime Data Type)
Тип данных дата и время используется для определения даты и времени.
Дата и время определяются следующим форматом: "YYYY-MM-DDThh:mm:ss", где:
- YYYY означает год
- MM означает месяц
- DD означает день
- T означает начало обязательной части времени
- hh означает часы
- mm означает минуты
- ss означает секунды
Комментарий:Все компоненты обязательны!
Вот пример declarations даты и времени в schema:
<xs:element name="startdate" type="xs:dateTime"/>
Элементы в документе должны выглядеть следующим образом:
<startdate>2002-05-30T09:00:00</startdate>
Или подобным образом:
<startdate>2002-05-30T09:30:10.5</startdate>
Часовой пояс
Чтобы определить часовую зону, также можно ввести дату и время с помощью "Z", используя мировое время правки (UTC time), например, так:
<startdate>2002-05-30T09:30:10Z</startdate>
Или также можно определить смещение от координированного всемирного времени (UTC) с помощью положительного или отрицательного времени после времени, например, так:
<startdate>2002-05-30T09:30:10-06:00</startdate>
Или:
<startdate>2002-05-30T09:30:10+06:00</startdate>
Тип данных "duration" (Duration Data Type)
Тип данных "duration" используется для определения интервала времени.
Интервал времени указывается в следующем формате: "PnYnMnDTnHnMnS", где:
- P означает период (обязателен)
- nY означает количество лет
- nM означает количество месяцев
- nD означает количество дней
- T означает начало части времени (если вы планируете определить часы, минуты и секунды, этот параметр является обязательным)
- nH означает количество часов
- nM означает количество минут
- nS означает количество секунд
Ниже приведен пример объявления интервала времени в схеме:
<xs:element name="period" type="xs:duration"/>
Элементы в документе должны выглядеть следующим образом:
<period>P5Y</period>
Примеры上方 показывают период в 5 лет.
Или подобным образом:
<period>P5Y2M10D</period>
Примеры上方 показывают период в 5 лет, 2 месяца и 10 дней.
Или подобным образом:
<period>P5Y2M10DT15H</period>
Примеры上方 показывают период в 5 лет, 2 месяца, 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
- Предыдущая страница Строка XSD
- Следующая страница Числовые значения XSD