ISO 8601
Материал из Википедии — свободной энциклопедии
ISO 8601 — международный стандарт, выданный организацией ISO, который описывает формат даты и времени и даёт рекомендации для его использования в международном контексте. Название нормы — Data elements and interchange formats — Information interchange — Representation of dates and times.
Содержание |
[править] История
Первая редакция стандарта ISO 8601 была опубликована в 1988 и объединила и заменила собой целый ряд более старых стандартов ISO, касавшихся представления даты и времени: ISO 2014, 2015, 2711, 3307 и 4031. В 2000 году стандарт был заменен второй редакцией и, позднее, в 2004 современной третьей редакцией ISO 8601:2004(англ.), опубликованой 3 декабря 2004 года.
[править] Основные принципы
Значения даты и времени расположены в порядке от более к менее значимому. Каждое число (год, месяц, день, время) записывается с фиксированным числом знаков и, при необходимости, должно быть дополнено до него ведущими нулями. Например, время "4:30" должно быть записано как 04:30. В результате для каждого из ряда форматов дат и времен лексикографический порядок соответствует хронологическому с исключением для отрицательных лет.
Представление может быть в одном из двух форматов: простом формате с минимальным числом символов, или расширенном формате с разделителями, добавляемыми для удобочитаемости людьми. Стандарт разрешает использование дефиса между элементами даты и двоеточия между часами, минутами и секундами. Расширенные форматы, как правило, предпочтительнее простых из-за того что некоторые простые форматы неоднозначны.
От даты и времени можно отбросить любое число полей, но менее значимые поля обязательно должны быть отброшены раньше более значимых. Например, 2004-05 это корректная дата, означающая май 2004. При этом, такое обозначение по стандарту не может трактоваться как 5-е число неизвестного месяца 2004 года.
Кроме того, стандарт поддерживает добавление десятичной точки к наименьшей единице времени, когда требуется большая точность.
[править] Примеры
- 2005-08-09T18:31:42P3Y6M4DT12H30M17S
- отрезок времени в 3 года 6 месяцев 4 суток 12 часов 30 минут и 17 секунд, начиная с 9 августа 2005 года 18 часов 31 минуты 42 секунд
- P1D
- продолжительность до «завтра, в такое же время»
- 2005-08-09
- 9 августа 2005
[править] Примечания
[править] Ссылки
- ISO 8601:2004 (англ.)
- «Numeric representation of Dates and Time» (англ.)
- «A summary of the international standard date and time notation»(англ.)
[править] См. также
|
|
|
|---|---|
| Науки: Физика, История (Летоисчисление) | |
| Единицы измерения |
Эон • Эра • Тысячелетие • Век • Год • Времена года • Квартал • Месяц • Неделя • Сутки • Время суток • Час • Минута • Секунда |
| Стандарт | ISO 8601 |
| Инструменты измерения |
Часы • Секундомер • Хронограф • Радиоизотопы углерода • Земля • Солнце • Луна |
| Смотрите также |
Начало отсчёта (От Рождества Христова) • Календарь • Ось времени • Наша эра • Список дней года • Ритм • Биоритм • Период • Момент времени • Мгновение • Универсальное координированное время • Время гринвичского меридиана • Международное атомное время • Динамическое время • Эфемеридное время • Время спутниковых навигационных систем • Путешествие во времени • Пространство-время |
| Это незавершённая статья о времени. Вы можете помочь проекту, исправив и дополнив её. |

