ГОСТ Р ИСО 13606-2—2012
Окончание таблицы
Подразумеваемый тип данных
Шаблон
Пояснение
Частичное время
Thh:mm:XX
Нет секунд, например, назначенное время встре
чи
Частичное время
Thh:??:XX
Необязательные минуты, нет секунд, например
обычное время на часах
Время, частичное время
Thh:??:??
Необязательные минуты и секунды, т. е. любое
допустимое время
Дата и время
yyyy-mm-ddThh:mm:ss
Должны быть указаны полные дата и время
Дата и время,
частичные дата и время
yyyy -mm-ddThh:mm:??
Необязательные секунды, например назначен
ные дата и время
Частичные дата и время
yyyy-mm-ddThh:mm:XX
Нет секунд, например назначенные дата и время
Частичные дата и время
yyyy-mm-ddThh:??:XX
Нет секунд, необязательные минуты, например
вспоминаемые пациентом дата и время
Дата и время,
частичные дата и время,
частичная дата и частичное
время
yyyy_??_??T??;??;??
Минимум ограничений на задание даты и време
ни
Интервалы
Даты, время, даты и время могут быть также ограничены интервалами. Каждая дата, время и т.д. в
интервале может быть литеральной датой, временем и т. д.. значением или значением, основанным на
шаблоне. В последнем случае ограничивающие значения задаются с помощью шаблонов из приведенной
выше таблицы, но с числами в позициях, где нет символов ’X’ или *?\
Пример
|1995-??-ХХ|
|09:30:00|
|< 09:30:00|
|<= 09:30:00|
|> 09:30:001
|>= 09:30:00|
|2004-05-20..2004-06-02|
|2004-О 5-20Т00:00:00..2005-05-19Т23:59:59|
8.2.4.7.3 Ограничениядлительности
Шаблоны
- -любая частичная дата в 1995 г.
--точно 9:30
-- любое время до 9:30
- - любое время до 9:30 или 9:30
- -любое время после 9:30
- - 9:30 или любое время после 9:30
--диапазон дат
--диапазон дат и времени
Шаблоны, основанные на ИСО 8601. могут использоваться для ограничения длительностей так же,
как и для дат и времени. Обобщенная форма шаблона выглядит следующим образом (в форме EBNF, все
символы являются литералами):
P(Y|y)tM|m)[W|w][D|d)[T[H|h][M|m][S|s)]
Следует отметить, что обозначение “W". используемое вместе с другими обозначениями, является
отклонением от опубликованного в ИСО 8601. Обозначение "W* (неделя) может использоваться вместе с
другими обозначениями, таккак широко распространено определениедлительности режима или лечения в
виде комбинации недель и дней. Данный шаблон указывает, какие могут бытьзаполнены «слоты» изстроки
ИСО. задающей длительность. Если в данном шаблоне указано несколько символов, то это означает
«или», т. е. любой один или несколько слотов могут быть представлены в данных.
Пример
Pd--длительность, содержащая только дни. например P5d
Pm--длительность, содержащая только месяцы, например Р5т
РТт --длительность, содержащая только минуты, например РТ5т
Pwd --длительность, содержащая только недели и/илидни. например P4w
PThm - -длительность, содержащая только часы и/или минуты, например PT2h30m
76