Capturar texto...

Delphi

30/05/2003

Amigos...

Qual função uso para pegar parte de uma string, por exemplo quero fazer o seguinte:

datavencimento := ´04´+datetostr(date);

mas quero que de 30/05/2003 substitua o 30 pelo 04 e o resultado seja 04/05/2003.

obrigado


Jktbrasil

Jktbrasil

Curtidas 0

Respostas

Nildo

Nildo

30/05/2003

Estude funcao EncodeDate.

Eu entao seria assim:
´04´ + copy(dateToStr(date), 3, length(dateToStr(date)))

Mas aconselho usar o encodeDate


GOSTEI 0
Oberdan

Oberdan

30/05/2003

usando o comando copy, você consegue manipular partes de string, é também uma maneira de fazer, ex:

Data := ´31/05/2003´;

NovaData := ´05´ + Copy(data,03,08);


GOSTEI 0
Oberdan

Oberdan

30/05/2003

Epa, eu coloquei (oito parenteses) e o sistema entendeu que seria um sorrizo. Vai aqui corrigido.

usando o comando copy, você consegue manipular partes de string, é também uma maneira de fazer, ex:

Data := ´31/05/2003´;

NovaData := ´05´ + Copy(data,03,08 );


GOSTEI 0
POSTAR