Представление продолжительности, даты и времени

Тип данных duration представляет продолжительность времени. Пространством значений этого типа является шестимерное пространство, координаты которого – грегорианский год, месяц, день, час, минута и секунда. Лексическим представлением типа duration является:

PnYnMnDTnHnMnS

где nY – количество лет, nM – количество месяцев, nD – количество дней, nH – количество часов, nM – количество минут, nS – количество секунд, например, продолжительность в 1 год, 2 месяца, 3 для, 10 часов и 30 минут записывается следующим образом:

P1Y2M3DT10H30M.

Для типа duration определены ограничивающие условия pattern, enumeration, whiteSpace, maxInclusive, maxExclusive, minInclusive и minExclusive.

Типы данных date, time и dateTime представляют временные данные: дату время и отметку даты и времени.

Тип date представляет календарную дату в формате

CCYY-MM-DD

где CCYY – год, MM – месяц, DD – день, например: 2002-12-30.

Тип time представляет время в формате

hh:mm:ss.sssзнакHH:MM

где hh – часы, mm – минуты, ss.sss – секунды, знак – символ "+"или "-", показывающий опережение или отставание местного времени по сравнению с координированным универсальным временем – UTC (Coordinated Universal Time), например:

13:20:00+02:00.

Доли секунды и смещение времени относительно UTC можно опустить.

Тип данных dateTime объединяет дату и время в одном типе данных и имеет следующий формат:

CCYY-MM-DDThh:mm:ss.

например:

2002-12-30T13:20:00

Для типов date, time и dateTime определены ограничивающие условия pattern, enumeration, whiteSpace, maxInclusive, maxExclusive, minInclusive и minExclusive.

Типы gYear, gMonth и gDay представляют собой грегорианский год, месяц и день. Их лексическими представлениями являются значения соответственно CCYY, -MM- и -DD из формата представления типа данных date, например:

2006 – год 2006;

-08 – месяц – август;

-12 – число – 12.

 

Для типов gYear, gMonth и gDay определены ограничивающие условия pattern, enumeration, whiteSpace, maxInclusive, maxExclusive, minInclusive и minExclusive.

Типы gYearMonth и gMonthDay представляют собой пары значений <год,месяц> и <месяц,день>. Их лексическими представлениями являются значения соответственно CCYY-MM, -MM-DD из формата представления типа данных date, например:

2007-11 – ноябрь 2007 года;

-05-07 – 7 мая.

Для типов gYearMonth и gMonthDay определены ограничивающие условия pattern, enumeration, whiteSpace, maxInclusive, maxExclusive, minInclusive и minExclusive.








Дата добавления: 2015-03-20; просмотров: 582;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.