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