ISO 8601

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

ISO 8601 — международный стандарт, выданный организацией ISO (International Organization for Standardization), который описывает формат даты и времени и даёт рекомендации для его использования в международном контексте. Название нормы — 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

Примечания

Ссылки

См. также


af:ISO 8601

br:ISO 8601 ca:ISO 8601 cs:ISO 8601 de:ISO 8601 en:ISO 8601 eo:ISO 8601 es:ISO 8601 fi:ISO 8601 fr:ISO 8601 id:ISO 8601 is:ISO 8601 it:ISO 8601 ja:ISO 8601 ka:ISO 8601 ko:ISO 8601 la:ISO 8601 lv:ISO 8601 ml:ഐ.എസ്.ഒ. 8601 nl:ISO 8601 no:ISO 8601 pl:ISO 8601 pt:ISO 8601 simple:ISO 8601 sk:ISO 8601 sl:ISO 8601 sq:ISO 8601 sv:ISO 8601 sw:ISO 8601 th:ISO 8601 zh:ISO 8601

Источник — «http://www.sbup.com/wiki/ISO_8601»
Личные инструменты

Served in 0.335 secs.