ISO 8601: norma internacional para representación de fechas y horas
Norma internacional que define formatos estandarizados para fechas, horas, zonas horarias, semanas, duraciones e intervalos (por ejemplo YYYY‑MM‑DD, hh:mm:ss, PnYnMnDTnHnMnS) para interoperabilidad.
Visión general
ISO 8601 es una norma internacional que establece formas consistentes de representar fechas, horas, intervalos y duraciones. Fue publicada por la Organización Internacional de Normalización (ISO) y revisada en distintas ediciones para cubrir necesidades de informática, intercambio de datos y documentación técnica. El objetivo principal es eliminar ambigüedades entre formatos locales y facilitar el procesamiento automático y la comparación lexicográfica de fechas y horas.
Galería de imágenes
3 ImágenesFormatos básicos y extendidos
La norma propone representar primero las magnitudes mayores y terminar con las menores, es decir, año, mes y día en ese orden. Existen dos estilos: el extendido, que utiliza separadores legibles, y el básico, sin separadores para ahorro de espacio en archivos o comunicaciones. Ejemplos típicos son:
- Fecha: extendido YYYY-MM-DD → 2020-05-23; básico YYYYMMDD → 20200523.
- Hora: extendido hh:mm[:ss] → 19:29:00; básico hhmmss → 192900.
- Fecha y hora combinadas: se separan con la letra T, por ejemplo 2020-05-23T19:29:00 o con zona horaria 2020-05-23T19:29:00+02:00.
- Z indica tiempo UTC (por ejemplo 2020-05-23T17:29:00Z).
Formas alternativas: semanas, días ordinales, duraciones e intervalos
Además del formato calendario habitual, ISO 8601 define:
- Fecha de semana: año + número de semana + día (p. ej. 2020-W21-6). En este sistema la semana comienza el lunes y la semana 1 es la que contiene el 4 de enero.
- Fecha ordinal: día del año como número de 001 a 365 (p. ej. 2020-144).
- Duraciones: formato PnYnMnDTnHnMnS, por ejemplo P3Y6M4DT12H30M5S representa un periodo compuesto.
- Intervalos y repeticiones: permiten expresar rangos de tiempo y recurrencias, por ejemplo mediante la sintaxis start/end, start/duration o el prefijo R para repeticiones.
Importancia y aplicaciones
ISO 8601 es ampliamente utilizada en informática, bases de datos, APIs, formatos de intercambio como JSON o XML, y en nombres de archivos para asegurar orden cronológico y eliminación de ambigüedad. Su orden lexicográfico (YYYY-MM-DD) facilita ordenar fechas como cadenas de texto sin conversión, lo que es especialmente útil en sistemas automáticos y registros.
Historia breve y adopción
La norma fue desarrollada para unificar las múltiples convenciones nacionales de fecha y hora. Ha sido revisada y ampliada a lo largo del tiempo para incluir nuevas posibilidades de representación y aclarar aspectos sobre zonas horarias, segundos intercalares y formatos compactos. Aunque es omnipresente en aplicaciones técnicas, en la vida cotidiana los usuarios siguen empleando formatos locales (p. ej. DD/MM/YYYY o MM/DD/YYYY) según costumbres regionales.
Notas y distinciones relevantes
Algunas consideraciones prácticas: no confundir la fecha de semana ISO con conteos laborales locales; los segundos intercalares son manejados de forma especial por sistemas de tiempo; y la presencia o ausencia de separadores puede afectar la legibilidad humana. Para aprender más o consultar la especificación completa, vea la referencia técnica.
Preguntas y respuestas
P: ¿Qué es la norma ISO 8601?
R: ISO 8601 es una norma internacional que describe fechas y horas de una forma fácil de entender para los ordenadores.
P: ¿En qué se basa la norma ISO 8601 para poner los números?
R: La norma ISO 8601 se basa en poner primero los números más grandes y después los más pequeños.
P: ¿Cuál es el orden de AÑO-MES-DÍA en el formato ISO 8601?
R: En el formato ISO 8601 se utiliza el orden AÑO-MES-DÍA.
P: ¿Qué aspecto tiene una fecha ISO básica para hoy?
R: Una fecha ISO básica para hoy es 2022-11-10.
P: ¿Cómo se ordenan alfabéticamente las fechas ISO 8601?
R: Cuando un ordenador o un ser humano pone las fechas ISO 8601 en orden alfabético, también lo hacen en orden cronológico.
P: ¿Es habitual que la gente de cualquier país escriba fechas utilizando esta norma en su vida cotidiana?
R: No, actualmente no es habitual que la gente de ningún país escriba las fechas utilizando este estándar en su vida cotidiana, pero muchos países asiáticos siguen el orden AÑO-MES-DÍA.
P: ¿Cuál es la hora ISO básica?
R: La hora ISO básica es 17:36.
Artículos relacionados
Autor
AlegsaOnline.com ISO 8601: norma internacional para representación de fechas y horas Leandro Alegsa
URL: https://es.alegsaonline.com/art/48474
Fuentes
- tools.ietf.org : "RFC 6350 - vCard Format Specification"
- iso.org : Numeric representation of Dates and Time