lunes, 2 de julio de 2012


ISO 8601

La Organización Internacional de Normalización o ISO (del griego, ἴσος (isos), 'igual'), nacida tras la Segunda Guerra Mundial (23 de febrero de 1947), es el organismo encargado de promover el desarrollo de normas internacionales de fabricación, comercio y comunicación para todas las ramas industriales a excepción de la eléctrica y la electrónica. Su función principal es la de buscar la estandarización de normas de productos y seguridad para las empresas u organizaciones a nivel internacional.
La ISO es una red de los institutos de normas nacionales de 163 países, sobre la base de un miembro por país, con una Secretaría Central en Ginebra (Suiza) que coordina el sistema. La Organización Internacional de Normalización (ISO), con sede en Ginebra, está compuesta por delegaciones gubernamentales y no gubernamentales subdivididos en una serie de subcomités encargados de desarrollar las guías que contribuirán al mejoramiento ambiental
La norma ISO 8601 "Data elements and interchange formats — Information interchange — Representation of dates and times" (en español, "Elementos de datos y formatos intercambiables — Intercambio de información — Representación de fechas y horas") especifica la notación estándar utilizada para representar instantes, intervalos e intervalos recurrentes de tiempo evitando ambigüedades. Esta notación facilita la migración entre distintas plataformas.
Se sigue el criterio de especificar en orden para representar fechas de calendario, se han de usar siempre 4 cifras para el año, dos para el mes y dos para el día del mes, rellenando con ceros si es necesario. Por ejemplo, para representar la fecha 3 de noviembre de 2007 se utilizará '2007' para representar el año, '11' para representar el mes de noviembre y '03' para representar el día 3 de ese mes.
La representación completa permite especificar un día concreto del calendario. primeramente los períodos de tiempo más largos y posteriormente los más cortos. Así, para especificar una fecha escribiremos primeramente el año, posteriormente el mes y a continuación el día. Por ejemplo, para especificar la fecha 30 de mayo de 2012, escribiremos en esta notación: 2012-05-30 Pero si queremos mas exactitud podemos agregar hora, quedando así : 2012-05-30-16:30
Principios generales

La fecha y la hora están organizados de más a menos significativo. Cada valor (por ejemplo, año, mes, día, hora del día) tiene un número fijo de dígitos que debe ser completado con ceros. Esto es imprescindible para evitar ambigüedades. Se recomienda el sistema de 24 horas frente al de dos mitades de 12 horas. Por ejemplo, la notación "4:30 p.m." debería ser escrita 16:30. Por consiguiente, para cada formato de fecha y hora, el orden lexicográfico corresponde al orden cronológico, excepto para los años negativos.

La representación puede darse en uno o dos formatos: el formato básico con el mínimo número de caracteres, o el formato extendido con separadores para aumentar la legibilidad.1 El estándar permite un guion como separador entre los elementos de la fecha, y dos puntos entre horas, minutos y segundos. Por ejemplo, la fecha 6 de enero de 2006 se escribe en el formato extendido como "2006-01-06", y en el formato básico como "20060106".

Mientras que la representación completa ha de incorporar todos los elementos de la fecha u hora a representar, la representación de precisión reducida permite ignorar algunos de estos elementos, quitando siempre antes todos los elementos de tiempo menos significativos. Por ejemplo, "2012-05" es una fecha ISO 8601 válida, ya que indica el quinto mes del año 2012. Esta fecha no representa el quinto día de un mes cualquiera del año 2012.

La norma soporta, además, una representación expandida para representar años fuera del intervalo [0000-9999] y una representación decimal en la representación de horas para representar fracciones decimales en la unidad de tiempo más pequeña si se necesitara tal precisión.