Normas iso

Solo disponible en BuenasTareas
  • Páginas : 11 (2542 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de marzo de 2011
Leer documento completo
Vista previa del texto
NORMA ISO 8601
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 evitandoambigüedades. Esta notación facilita la migración entre distintas plataformas.
Se sigue el criterio de especificar en orden 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 2008, escribiremos en esta notación:2008-05-30.
Esta norma puede aplicarse para representar fechas del calendario gregoriano, hora diaria en el sistema de 24 horas, intervalos de tiempo e intervalos recurrentes de tiempo en estos formatos, usando siempre caracteres numéricos.
La norma ISO 8601 especifica la notación estándar utilizada para almacenar las fechas. Esta notación facilita la migración entre distintas plataformas.
Elestándar internacional para la notación de la fecha es:
AAAA-MM-DD
Donde AAAA es el año en el calendario gregoriano, MM es el mes en el año entre 01 (Enero) y 12 (Diciembre), y DD es el día del mes entre 01 y 31.
Por ejemplo, el día 4 de Febrero de 1996 se escribe en notación estándar como:
1996-02-04
Las ventajas del estándar ISO 8601 con respecto a otras notaciones son:
* Es fácil procesarestas fechas sin tablas de meses auxiliares.
* Es fácil compararlas y ordenarlas.
* Independiente del idioma.
* No se confunde con otras notaciones.
Para algunas aplicaciones con requerimientos especiales se pueden utilizar las siguientes alternativas:
* Los guiones pueden ser eliminados, comprimiendo en este caso la fecha:
19960204
* En aplicaciones comerciales eindustriales es habitual utilizar la semana del año. La primera semana de un año, por definición, es aquella que tiene la mayoría de sus días en el nuevo año. La forma de representar estas fechas es:
1996-W05 ó 1996W05
* Opcionalmente, se puede añadir el día de la semana, de la forma:
1996-W05-2 ó 1996W052
* Algunas aplicaciones utilizan la fecha juliana, en la que se identifica el año y el díanatural dentro del mismo año, contando desde el 1 de Enero.
1996-035 ó 1996035
* Los años bisiestos son años con un día adicional AAAA-02-29, donde el año es un múltiplo de 4 con las siguientes excepciones:
Si el año es un múltiplo de 100, sólo es bisiesto ese año si es a su vez múltiplo de 400. Por ejemplo 1900 no fue bisiesto, pero el año 2000 si lo será.
Principios generales
La fechay 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 cadaformato 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, 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...
tracking img