Data e hora
(atual durante a criacao da pagina)
expressas em concordancia com a ISO 8601:
|
Data
|
2024-06-03
|
Data e horas separados, em
UTC
:
|
2024-06-03 21:07Z
|
Data e horas combinadas, em
UTC
:
|
2024-06-03T21:07Z
|
Data com numero da semana:
|
2024-W23-1
|
Data ordinal:
|
2024-155
|
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.
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.
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