Ver Mensaje Individual
  #6  
Antiguo 12-05-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
Hola de nuevo hugo, yo me refería a que revisaras las funciones de fecha que tiene DateUtils y te ayudaras con ellas, te pongo un ejemplo.

Código Delphi [-]
var
 Anyos, Meses, Dias : Integer;
 FechaInicio, FechaFin : TDateTime;
begin
 Anyos := YearsBetween(FechaInicio, FechaFin); //Obtenemos la cantidad de años
 if Anyos > 0 then
  FechaInicio := IncYear(FechaInicio, Anyos); //Si existen años, incrementamos esa cantidad de años a nuestra fecha de inicio

 Meses := MonthsBetween(FechaInicio, FechaFin); //Obtenemos la cantidad de meses
 if Meses >0 then
  FechaInicio := IncMonth(FechaInicio, Meses); //Si existen meses, incrementamos esa cantidad de meses a nuestra fecha de inicio

 Dias := DaysBetween(FechaInicio, FechaFin); //Obtenemos la cantidad de dias de lo que queda
 
 showmessage('Años :'+IntToStr(Anyos)+' Meses:'+IntToStr(Meses)+' Dias:'+IntToStr(Dias));

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.

Última edición por Caro fecha: 12-05-2008 a las 06:28:23.
Responder Con Cita