Data, Time, TimeStamp: qual a diferença

06/01/2006

0

claro que sei que tem diferença, mas gostaria de saber quais as características, e qual usar em cada ocasião.


Raserafim

Raserafim

Responder

Post mais votado

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.


Gandalf.nho

Gandalf.nho
Responder

Mais Posts

06/01/2006

Emerson Nascimento

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


Responder

06/01/2006

Raserafim

valeu emerson. blz, vou usar o dialect 3


Responder

06/01/2006

Raserafim

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?


Responder

07/01/2006

Raserafim

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?


Responder

09/01/2006

Gandalf.nho

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.


Responder

09/01/2006

Edilcimar

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


Responder

09/01/2006

Romulocpd

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.


Responder

10/01/2006

Raserafim

resolvi utilizar com o type Date, e no ano (que eu não preciso) coloco o ano atual.
valeu pessoal.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar