alterar somente o ano da data

Delphi

03/12/2004

Tenho que pegar a data 12/01/1984 e gerar um boleto com o ano corrente ex: 12/01/2004, somente o ano que será mudado, o ano será informado em uma outra data Ex:
Informo a data 12/01/2005 o sistema recupera do banco de dados uma data do cadastro que e 25/09/1999 e gera um boleto com o mesmo dia mesmo mês e com o ano de 2005, como que eu faço isto muito obrigada


Rr

Rr

Curtidas 0

Respostas

Massuda

Massuda

03/12/2004

Você pode converter a data do banco de dados para um TDateTime (AsDateTime?) e usar DecodeDate (da unit SysUtils) para obter o dia, mês e ano. Mas precisa tomar algum cuidado para não gerar um boleto para pagamento em 29/02/2005.


GOSTEI 0
Gandalf.nho

Gandalf.nho

03/12/2004

[b:176fdc7edb][color=red:176fdc7edb]Notificação de Infração às Regras de Conduta :[/color:176fdc7edb][/b:176fdc7edb]

Duplicidade
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=55704[/url]

Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].


GOSTEI 0
POSTAR