Em 19 de agosto de 2010 20:12, Osvaldo Kussama <[email protected]
> escreveu:

>
> --- Em qui, 19/8/10, José Queiroz <[email protected]> escreveu:
>
> > Pro pessoal com o possível bug nas
> > datas: já tentaram ver *a hora* que fica
> > gravada junto com a data? Quando se digita uma data, sem
> > hora, é como se a
> > data fosse "0:00:00".
> >
> > Qual a hora que aparece pra vocês quando acontece essa
> > coisa de ele
> > registrar como o dia anterior?
> >
>
> Ele registra com 00:00:00.
> O que está correto pois creio que ele armazene qualquer campo do tipo data
> como uma data juliana, isto é, o número de dias transcorridos a partir de um
> início arbitrariamente definido (no caso do Open/BrOffice é 30/12/1899) e o
> instante do dia como a parte fracionária (por ex. 0,25 corresponde a
> 06:00:00). Quando você compõe os dois você tem um timestamp.
>
> O interessante é que usando a função =DATA(1907;2;25) ele coloca na célula
> o resultado 24/02/1907.
>
> Creio que é efetivamente um bug pois existia uma crítica ao MS-Excel por
> manter, propositadamente, um cálculo de datas errado oriundo do Lotus 1-2-3.
>
> Osvaldo
>
>
Se está sendo armazenado como um valor de ponto flutuante, isso pode ser um
erro de [falta de] precisão. Isso pode estar vindo, então da biblioteca
matemática, o que significa que todos os sistemas baseados nessa biblioteca
bugada vão ter o mesmo erro.

Responder a