ГОСТРИСО 15926-2 2010
Примечания
1Всеобщее координированное время (UTC) есть базис для дискретною времени во всем мире и следует
точномеждународномуатомномувремени (ТА1>,за исключением иелою числа секунд(32). Этивисокосные
секунды используются наоснове рекомендации Международной службы контроля вращения Земли (IERS)
<luip://hpiers.obspm.fr) для гарантии, что Солнце находится в зените в 12:00:00 UTC по Гринвичу в течение
0,9секунды.Такимобразом. UTCявляется современным преемником среднею времени ноГринвичу (GMT).
которое использовалось, когда единицей времени был солнечный средний день. Международное атомное
время рассчит ывается по BIPM из показаний более чем 200атомных часов, находящихся в институтах мет
рологии и обсерваторияхболее чем ЗОстран по всему миру. TAI сообщается каждый месяц в BIMP CircularТ
(1’1р://62.161.69.5/pub/iai/publication). Оно рассчитываетсятак, чтоТА1 не теряети не получает вотношении
воображаемых совершенных часов более чем около 1/10 микросекунды нгод.
2 ИСО 8601 допускает два представления для полночногочаса —00:00и 24:00. однако настоящийстандарт
ограничивает представлениедо 00:00.
Пример—Значениесекундыдо 61,невкшчая 61,допускаетскачокна2 секунды. Среднее сатечноевремяуста
навливаетсяповращению Зе.уии. Високосные секундыдобавляютсяиливычитаютсяпотребованию, какправило,
в середине или в конце года. Этим обеспечивается то, что (декретное время не опиичается от
неоднородного
среднего солнечного времени более, чем на одну секунду,несмотря на изменения в скорости вращения Земли.
Спецификация на языке EXPRESS:
М
ENTITY representation_o£_Gregorian_date_and_L’TC_time
SUBTYPE OF(claas_ol_iriformation_representation) ;
INTEGER;
INTEGER;
INTEGER;
INTEGER;
REAL;
year INTEGER;
month OPTIONAL
day OPTIONAL
hour OPTIONAL
minute OPTIONAL
second OPTIONAL
WHERE
validmonth(1<- month <- 12);
validday(
1
<- day <- il);
valid_hour{0<- hour <- 23);
valid_minute(0<- minute <- 59);
valid second(0.0 <- second
<61
END ENTITY;
<*
Определения атрибутов:
year (год): год определяется по григорианскому календарю. Годдолжен быть полностью и явно
задан с использованием стольких цифр, сколько необходимо, чтобы однозначно переводить сто
летне и год в пределах столетия. Члены усеченного года не должны применяться;
month (месяц): позииия заданного месяца в году, как определено в ИСО 6601:2000. 5.2.1;
day (день): значение дня, как определено в ИСО 6601:2000. 5.2.1;
hour (час): элемент часа заданного времени на часах со шкалой 24 часа:
minute (минута): элемент минуты заданного времени;
second (секунда): элемент секунды заданного времени.
Формальные предлоги:
valid month: месяц должен быть между 1до 12 включительно:
valid day: день должен быть между 1и 31 включительно;
valid hour: час должен быть между 0 и 23 включительно;
178