Ola, galera
Estive um tempo fora do ar...
Hoje to com um pequeno problema: tento converter um valor Date (now, a data de hoje) para Long. Funciona muito bem antes do meio-dia, mas depois das 12:00 o valor converitdo para long é a data de amanhã!!!
Vou explicar: estou querendo gravar uma data no Registro do Windows, mas não quero no formato REG_SZ, tem que ser REG_DWORD (long). Converto o valor de Now e gravo, até ai funciona. Mas quando eu leio esse valor no Registro, e converto para data com o CDate(), se a data foi gravada depois do meio-dia, retorna um dia a mais.
Alguem sabe me falar por que isso acontece??? Tem alguma solução???
Pensei em verificar a hora, se for depois do meio-dia subtraio um dia, mas isso me parece mais gambiarra que solução!!! alem do mais, quero saber por que isso acontece?
Agradeço as respostas
Elieser Carlos Topassi
São José do Rio Preto, SP