--- Em ter, 20/1/09, Renato S. Yamane <[email protected]> escreveu:

> Edemar Leandro Lirio Junior escreveu:
> > Coloque +0 no calc e aparece 30/12/1899.
> > Possivelmente ele conta apartir desta data.
> 
> Que para mim, não faz sentido.
> ZERO deveria ser 31/12... Ou então usaram alguma outra
> referência na
> qual eu desconheço.
> 
> Data é data, portanto especifique 20/01/2009 e não +39833
> 


A forma de representar datas mais adequada à informática é no formato "Dia 
Juliano" (não confundir com data no calendário juliano).
Na Wikipédia você tem uma explicação:
http://en.wikipedia.org/wiki/Julian_date

A idéia é você pegar uma data qualquer e considera-la como ponto de partida. 
Qualquer data é dada como o número de dias decorridos a partir dessa origem. A 
fração decimal representa a fração do dia (horas, minutos,...), assim, 0,5 
representa meio-dia.

Por exemplo: 20/01/2009 15:46 é representado no Calc por: 39833,6574884259

O número de dias entre duas datas é alcançado com uma simples subtração e é 
super simples transformá-la na data correspondente do calendário gregoriano no 
formato comum no Brasil (dd/mm/aaaa), no formato americano (mm/dd/yyyy)  ou 
ainda no formato ISO (yyyy-mm-dd).

Osvaldo



      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Responder a