gravar data

Delphi

18/01/2006

Olá,
Tenho um programa que grava a hora do computador numa tabela... mas quando ele grava à meia noite ele grava como 00:05. Como faço para q ele grave 24:05...
Obrigada...


Daia

Daia

Curtidas 0

Respostas

Edilcimar

Edilcimar

18/01/2006

só se transformar para string e depois trocar o 00 por 24


GOSTEI 0
Daia

Daia

18/01/2006

mas vou ter q fazer isso com um if... pra testar se a data é 00... posso fazer este teste antes da gravação né...


GOSTEI 0
Daia

Daia

18/01/2006

ainda não consegui... por favor alguém...


GOSTEI 0
Ipc$

Ipc$

18/01/2006

Gravar uma hora ´24:05´ não fica meio estranho ?


GOSTEI 0
Edilcimar

Edilcimar

18/01/2006

vai testar a hora para ver se é 00, isto antes da gravação, a qual não pode ser gravada no formato hora e sim no formato string


GOSTEI 0
Daia

Daia

18/01/2006

eu fiz assim: if copy(mskHora.Text,1,2) = 00 then
mas aqui não consigo fazer ele substituir o 00 por 24...


GOSTEI 0
Miudo

Miudo

18/01/2006

não sei qual o tipo do campo que vc está usando para armazenar a data...
se fosse eu faria o seguinte. criaria o campo como datetime, colocaria normalmente a data e quando fosse exibir eu formataria. Essa formatação, eu acho, é coisa de cada computador. Pode ser alguma configuração do windows.
desculpe a insegurança... é que estou um pouco atrasado
espero que ajude


GOSTEI 0
POSTAR