formatacao de string

Delphi

12/11/2003

Olá todo mundo!

Alguem pode me ajudar?
Eu tenho que converter uma string de data no formato dd/mm/yyyy para o yyyy/mm/dd usando delphi7.
flaviosan :cry:


Flaviosan

Flaviosan

Curtidas 0

Respostas

Fred

Fred

12/11/2003

formatado : string;

formatado := FormatDateTime(´yyyy/mm/dd´,strtodate(stringdata));

acho que deve resolver 8)


GOSTEI 0
Beppe

Beppe

12/11/2003

Se o acima não funcionar, tente:

// a string com a data está em S
Copy(S, 7, 4) + ´/´ + Copy(S, 4, 2) + ´/´ + Copy(S, 1, 2);



GOSTEI 0
Flaviosan

Flaviosan

12/11/2003

muito obrigado pela ajuda, consegui formatar a string do jeito que eu queria, mas essa string eu uso em uma sql que busca por dados em um servidor mysql que só aceita yyyy/mm/dd, quando eu passo a string formatada por parametro para a sql recebo o seguinte erro: ...raised exception class EConvertError with message ´No argument for format´¬s´´...
Alguem sabe o que fazer?

flaviosan


GOSTEI 0
Marcelo Saviski

Marcelo Saviski

12/11/2003

Posta o código que daonde está ocorrendo o erro que fica mais fácil
vc está usando essa função ´Format´ ?


GOSTEI 0
POSTAR