Data, Time, TimeStamp: qual a diferença
claro que sei que tem diferença, mas gostaria de saber quais as características, e qual usar em cada ocasião.
Raserafim
Curtidas 0
Melhor post
Gandalf.nho
06/01/2006
Para dia e mês use um campo do tipo texto e não data, no meu caso uso CHAR(5), já que o tamanho sempre é fixo.
GOSTEI 1
Mais Respostas
Emerson Nascimento
06/01/2006
date - somente data = [01/01/2006]
time - somente hora = [11:18:45]
timestamp - data e hora = [01/01/2006 11:18:45]
note que a disponibilidade do tipo varia em função do dialeto utilizado
time - somente hora = [11:18:45]
timestamp - data e hora = [01/01/2006 11:18:45]
note que a disponibilidade do tipo varia em função do dialeto utilizado
GOSTEI 0
Raserafim
06/01/2006
valeu emerson. blz, vou usar o dialect 3
GOSTEI 0
Raserafim
06/01/2006
mas e se eu quiser apenas cadastrar o dia e o mês (ou seja, apenas a data de aniversário)?
não tem nenhum lugar no firebird em que eu especifique o formato né?
uso o Date mesmo?
não tem nenhum lugar no firebird em que eu especifique o formato né?
uso o Date mesmo?
GOSTEI 0
Raserafim
06/01/2006
mas æ deixa o usuário livre para colocar qualquer valor. isso não é muito bom.
ou posso contornar isso no delphi com um campo data? da certo?
ou posso contornar isso no delphi com um campo data? da certo?
GOSTEI 0
Gandalf.nho
06/01/2006
Com campo data não dá certo, mas vc pode validar o valor que o usuário digitar, basta verificar se o texto representa um dia/mês válido.
GOSTEI 0
Edilcimar
06/01/2006
eu cadastro aniversário como data e não tenho problema algum, basta apenas selecionar o dia e o mes na hora de fazer a consulta
GOSTEI 0
Romulocpd
06/01/2006
Realmente nao tem problemas com data pois já que o ano nao importa dá pra colocar por exemplo o ano atual. daí é só trabalhar com o dia e mes.
GOSTEI 0
Raserafim
06/01/2006
resolvi utilizar com o type Date, e no ano (que eu não preciso) coloco o ano atual.
valeu pessoal.
valeu pessoal.
GOSTEI 0