ISO 8601

Origem: Wikipedia, a enciclopedia livre.
Explicacao da ISO 8601 - todas as tres expansoes mostradas sao validas.
Data e hora (atual durante a criacao da pagina)
expressas em concordancia com a ISO 8601:
Data
2024-05-15
Data e horas separados, em UTC :
2024-05-15 14:09Z
Data e horas combinadas, em UTC :
2024-05-15T14:09Z
Data com numero da semana:
2024-W20-3
Data ordinal:
2024-136

A ISO 8601 e uma norma internacional para representacao de data e hora emitida pela Organizacao Internacional para Padronizacao ( International Organization for Standardization , ISO). Especificamente esta norma define: “Elementos de dados e formatos de intercambio para representacao e manipulacao de datas e horas”. A principal caracteristica do formato de data e hora da norma ISO 8601 e que a informacao de data e hora seja ordenada a partir do valor mais significativo ou, em termos simples, do maior (o ano) para o menor (o segundo).

O objetivo primordial da norma e criar um metodo bem definido e sem ambiguidades para representar datas e tempo, evitando equivocos derivados dos inumeros padroes nacionais e linguisticos existentes.

Historia da norma [ editar | editar codigo-fonte ]

A primeira edicao da norma ISO 8601 foi publicada em 1988 . Ela unificou e substituiu varias outras normas ISO em varios aspectos de notacao de data e hora: ISO 2014 , ISO 2015 , ISO 2711 , ISO 3307 , e ISO 4031 . [ 1 ]

Esta norma, desde entao, foi substituida por uma segunda edicao em 2000 e finalmente uma terceira edicao, 8601:2004, [ 2 ] publicado em 3 de dezembro de 2004 .

A norma ISO 2014 foi a norma que introduziu originalmente a notacao numerica de data big-endian , o sistema numerico de semanas da ISO foi introduzido na norma ISO 2015 e a identificacao numerica dos dias foi originalmente definida na norma ISO 2711.

Principios gerais [ editar | editar codigo-fonte ]

Os valores de data e hora sao organizados do mais significativo para o menos significativo . Cada valor (por exemplo: ano, mes, dia, hora) possui um numero fixo de digitos que deve ser precedido de (0) zero para valores entre 1 e 9. Por exemplo, a notacao "4:30 a.m." seria escrita 04:30 . Como resultado, para cada um destes formatos de data e hora a ordem lexica corresponde a ordem cronologica, com excepcao para anos negativos.

A representacao pode ser efectuada em qualquer de dois formatos: Um formato basico contendo um numero minimo de caracteres ou num formato mais extenso com separadores de forma a melhorar a sua leitura. [ 3 ] A norma permite um separador sob a forma de um hifen entre cada um dos elementos da data, e dois pontos (:) entre a hora, minuto e segundo. Por exemplo, "2006-01-06" podera ser escrito "20060106" sem qualquer ambiguidade. Os formatos mais extensos sao preferidos em relacao aos formatos mais basicos pois estes levam a ambiguidades.

Qualquer um dos itens de uma data e hora pode ser descartado, mas, o item menos significativo deve ser descartado primeiro. Por exemplo: "2004-05" e uma data ISO valida, que indica o quinto mes do ano de 2004. Esta data nunca podera indicar o quinto dia de um mes desconhecido do ano de 2004.

Finalmente, a norma suporta a insercao de uma fracao decimal a menor unidade de tempo, em que uma maior precisao e necessaria.

Referencias

  1. Comite Tecnico ISO/TC 154 , Processos, elementos de dados ao nivel do comercio, industria e administracao. (1 de dezembro de 2004). ≪ISO 8601:2004(E)≫ . ISO . Consultado em 15 de novembro de 2006 . Annex A … A partir desse conceito as representacoes de todos os outros valores de data e hora foram derivados; dessa forma as normas, ISO 2014, ISO 3307, e a ISO 4031 foram substituidas. A identificacao de uma data em particular por meio de datas ordenadas (ISSO 2711) e por meio do sistema de numero de semana (ISSO 2015) representavam metodos alternativos cujo conceito basico desta norma Internacional poderia acomodar; assim sendo, as normas ISO 2015 e ISO 2711 foram substituidas.  
  2. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=40874 Acesso em: 20 nov. 2009.
  3. Numeric representation of dates and time Arquivado em 5 de dezembro de 2006, no Wayback Machine .. Acesso em: 20 nov. 2009.