trabalhando com data

08/02/2006

0

ola pessoal...

estou com um probleminha... estou prescisando comparar duas datas.. tenho uma data armazena no banco de dados da seguinte maneira

08/02/2006... estou pegando a data atual do computador... da seguinte maneira...

var data: TDate;
begin
data := Date;
edtData.Text := DateToStr(data);

so que a data é mostrada da seguinte maneira... 8/2/2006 quando comparo com a data de cima da errado... como faço pra colocar o zero antes do 8 e do 2.. para ficar igual a data de cima???

atenciosamente,

Ramilton.


Ramilton

Ramilton

Responder

Posts

08/02/2006

Renato.pavan

so que a data é mostrada da seguinte maneira... 8/2/2006 quando comparo com a data de cima da errado... como faço pra colocar o zero antes do 8 e do 2.. para ficar igual a data de cima??? atenciosamente, Ramilton.

edtData.Text := FormatDateTime(´dd/mm/yyyy´, data);


Acho q isso deva solucionar seu problema

[]´s

Renato


Responder

08/02/2006

Macario

Atente tambem para as configurações regionais do S.O.

Elas influenciam o perfil do usuario logado tanto no S.O como no SGBD.

Utilizar uma formatação para datas dd/mm/aaaa, como padrão abstrai da necessidade de conversão/formatação em diversos pontos de um aplicativo.

Se necessario atribua esta opção ao iniciar a aplicação.


Responder

08/02/2006

Ramilton

valeu galera.. deu certo.... :D


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