Array
(
)

trabalhando com data

Ramilton
   - 08 fev 2006

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.


Renato.pavan
   - 08 fev 2006


Citação:
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.

#Código

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


Acho q isso deva solucionar seu problema

[]´s

Renato


Macario
   - 08 fev 2006

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.


Ramilton
   - 08 fev 2006

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