Fórum Campo tipo Time no firebird 1.0 #44049
07/05/2004
0
Existe alguma maneira de se gravar no firebird em uma tabela que possui o tipo ´time´ a hora e os minutos eliminando os segundos?
padrão: 00:00:00
eu queria que ficasse assim: 00:00
Existe alguma configuração em que eu possa modificar isso?
padrão: 00:00:00
eu queria que ficasse assim: 00:00
Existe alguma configuração em que eu possa modificar isso?
Roberto Rossi
Curtir tópico
+ 0
Responder
Posts
07/05/2004
Maicongabriel
Não existe configuração para isto, o TIME é um tipo unico de dado!
Alias, os dados sequer são guardados da forma 00:00:00.000(Hora:Minuto:Segundo:Milésimos) e sim são guardados de forma numérica extensa.
[i:a75435031b]O que você pode fazer é zerar estes segundo e milésimos antes de salvar a hora...[/i:a75435031b]
Alias, os dados sequer são guardados da forma 00:00:00.000(Hora:Minuto:Segundo:Milésimos) e sim são guardados de forma numérica extensa.
[i:a75435031b]O que você pode fazer é zerar estes segundo e milésimos antes de salvar a hora...[/i:a75435031b]
Responder
Gostei + 0
07/05/2004
Sourcecode
Roberto, se você estiver fazendo isso pelo delphi você pode usar um formatdatetime(´hh:nn´,hora); que retornaria o hora e os minutos da data gravada no banco... para gravar pode usar desse jeito também que o restante é gravado como 0. Espero ter ajudado.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)