Convertendo Datas
Olá Pessoal,
Gostaria de saber como faço para converter de forma simples uma Data. Por Exemplo: 02/Set para 02/09/Ano Corrente
Obrigado
Gostaria de saber como faço para converter de forma simples uma Data. Por Exemplo: 02/Set para 02/09/Ano Corrente
Obrigado
Cicerojr
Curtidas 0
Respostas
Fabio.hc
21/10/2003
Talvez esta dica te ajude:
Crie uma varivel do tipo data.
Crie uma varivel do tipo data.
varData:tdate;
varData:=StrToDate(´02/09/´+copy(DateToStr(date),7,4));
GOSTEI 0
Cicerojr
21/10/2003
Fábio,
O meu problema é que tenho uma data 02/Set, que importei do Excel, mas eu preciso convertê-la para 02/09/2003.
01/jan conveter para 01/01/2003
01/fev conveter para 01/02/2003
.
.
.
.
01/Dez conveter para 01/12/2003
O meu problema é que tenho uma data 02/Set, que importei do Excel, mas eu preciso convertê-la para 02/09/2003.
01/jan conveter para 01/01/2003
01/fev conveter para 01/02/2003
.
.
.
.
01/Dez conveter para 01/12/2003
GOSTEI 0
Fabio.hc
21/10/2003
Neste caso vc vai ter um pouco de trabalho, tente assim:
dataexcel:=´02/Set´; mes:=UpperCase(copy(dataexcel,4,3)); if mes=´JAN´ then mes:=´/01/´ else if mes=´FEV´ then mes:=´/02/´ . . . else if mes=´SET´ then mes:=´/09/´ . . . else if mes=´DEZ´ then mes:=´/12/´; varData:=StrToDate(copy(dataexcel,1,2)+mes+copy(DateToStr(date),7,4));
GOSTEI 0