Тип данных даты и времени XSD
- Предыдущая страница Строка XSD
- Следующая страница Числовые значения XSD
Тип данных "Дата и время" используется для хранения значений, содержащих дату и время.
Тип данных "Дата" (Date Data Type)
Тип данных "Дата" используется для определения даты.
Дата определяется в этом формате: "YYYY-MM-DD", где:
- YYYY означает год
- MM означает месяц
- DD означает день
Примечание:Все компоненты обязательны!
Вот пример объявления даты в схеме:
<xs:element name="start" type="xs:date"/>
Элементы в документе должны выглядеть примерно так:
<start>2002-09-24</start>
Часовой пояс
Если нужно определить часовой пояс, вы также можете ввести дату, добавив после даты "Z", чтобы использовать мировое время UTC (world time UTC) - например, так:
<start>2002-09-24Z</start>
Или также можно определить смещение от мировой координированного времени, добавив положительное или отрицательное время после даты - например, так:
<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>
Или также можно определить смещение по отношению к координированному всемирному времени, добавив положительное или отрицательное время в конце - например, так:
<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>
Или также можно определить смещение по отношению к координированному всемирному времени, добавив положительное или отрицательное время в конце - например, так:
<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 | Определение значения времени |
Ограничения (Restriction) типа данных даты
Ограничения, которые можно использовать с типом данных даты:
- enumeration
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- whiteSpace
- Предыдущая страница Строка XSD
- Следующая страница Числовые значения XSD