Acciones

ISO 8601

De La Venciclopedia

La norma ISO 8601 especifica la notación estándar utilizada para almacenar las fechas y el tiempo. Esta notación facilita la migración entre distintas plataformas. Se sigue el criterio de ordenar de izquierda a derecha del periodo más largo de tiempo al más corto. Por ejemplo para indicar un día concreto, escribiremos: AAAA-MM-DD

Donde AAAA indica el año

MM indica el mes

DD indica el día

Historia del estándar

La primera especificación del estándar ISO 8601 se publicó en 1988, unificando y sustituyendo a un número de antiguos estándares ISO en varios aspectos de notación de fecha y hora: ISO 2014, 2015, 2711, 3307 y 4031. Ha sido reemplazado desde entonces por una segunda edición en 2000 y finalmente por la tercera edición actual, ISO 8601:2004, publicada el 3 de diciembre de 2004.

El ISO 2014 fue el estándar que introdujo originalmente la notación totalmente numérica endianness|big-endian de la fecha [YYYY]-[MM]-[DD], el sistema de numeración semanal del ISO fue introducido en ISO 2015 y la identificación de días por las fechas ordinales fue definida originalmente por el ISO 2711.

Principios generales

La fecha y la hora están organizados de más a menos significativo. Cada valor (p.e. año, mes, día, tiempo) tiene un número fijo de dígitos que debe ser completado con ceros. Por ejemplo, la notación "4:30 a.m." debería ser escrita 04: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 guión como separador entre los elementos de la fecha, y dos puntos entre horas, minutos, y segundos. Por ejemplo, "2006-01-06" puede escribirse como "20060106". El formato extendido suele ser el preferido porque los formatos básicos son bastante ambiguos.

Algunos campos pueden ser ignorados de algunos formatos de fechas y horas, pero los campos menos significativos deben quitarse antes. Por ejemplo, "2004-05" es una fecha ISO 8601 válida, ya que indica el quinto mes del año 2004. Esta fecha no representa el quinto día de un mes cualquiera del año 2004.

Finalmente, el estándar soporta la inclusión de fracciones decimales en la unidad de tiempo más pequeña si se necesita tal precisión.

Referencias

El contenido de este artículo incorpora material de una entrada de la Enciclopedia Wikipedia, publicada en castellano bajo la licencia GFDL / CC-BY-SA-3.0 .