Converter data de Delphi para Java  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
mcostabr
Entusiasta Java
[Avatar]

Membro desde: 08/11/2007 11:29:06
Mensagens: 24
Localização: São Carlos/SP
Offline

Exemplo de data no Delphi: 39644.67821708333
-> Parte inteira: quantos dias desde 30/12/1899?
-> Parte fracioária: segundos desde a meia-noite da data

1 = 24 * 60 * 60 = 86400 segundos / dia

39644 + 30/12/1899 = [15/07/2008]

0.0000115741 = FATOR MÁGICO = 1 / 86400
0.67821708333 = PARTE FRACIONÁRIA

FRACIONARIA * 86400 = 58597 / 3600 = 16h [16:XX:XX]
-(16h * 3600) = 997 / 60 = 16min [16:16:XX]
-(16min * 60) = 37 s [16:16:37]


A função transforma a data certinho, mas da um problema no horário... ele atrasa hora em 3 horas (por causa do GMT).

renato3110 wrote:

This message was edited 3 times. Last update was at 15/07/2008 17:34:46


:: Marco Costa ::

[Email] [WWW] [MSN]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team