Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas con fechas (https://www.clubdelphi.com/foros/showthread.php?t=38660)

CFPA86 21-12-2006 21:47:55

Problemas con fechas
 
Hola a todos y todas, mi problema radica en que no se o no recuerdo como resto dos fechas dadas con el fin de que el resultado me de el nro de dias.

Chauuuuuuuuuuuuuuuuu

jcarteagaf 21-12-2006 22:24:35

Yo uso la resta normal:

dFecha1 : TDAteTime;
dFecha2 : TDateTime;


.....

dias := trunc(dFecha1 - dFecha2);

mzell 22-12-2006 05:54:55

Hola CFPA86:
puedes usar la función DaysBetween que se encuentra en la unidad DateUtils (tienes que agregar DateUtils en la sección de uses de tu archivo .pas para poder tener acceso a esta función y muchas otras que te servirán para trabajar con fechas)

Aqui tienes un ejemplo que calcula el numero de dias entre dos fechas ingresadas en dos cajas de texto:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
 //Agrego 2 edits, un label y un botón en el formulario, y en el evento click del botón escribo:
  Label1.Caption := IntToStr(DaysBetween(StrToDate(Edit1.Text), StrToDate(Edit2.Text)));
end;
Espero te sea util.


La franja horaria es GMT +2. Ahora son las 01:47:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi