Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cantidad de Dias (https://www.clubdelphi.com/foros/showthread.php?t=49468)

jocey 22-10-2007 22:09:11

Cantidad de Dias
 
Hola a todos los miembros del fabuloso foro, quisiera saber como puedo hacer para calcular los dias entre dos TDateTimePicker, los uso para guardar dos fechas y quiero saber los dias que hat entre ellos dos, me entiende, ??? osea una va a tener una fecha fija y el otro al pasar los dias se incrementara paralelamente al dia, quiero saber la diferencia entre estos dias, osea, la cantidad, 2 dias, tres dias........

Si no me hago explicar bien me disculpan para volver a formular la pregunta.....


SAludos para todos....

Jocey

jhonny 22-10-2007 22:19:33

Estudia la función DaysBetween ;)

dec 22-10-2007 22:22:59

Hola,

Puedes restar las fechas, directamente, o bien usar una función como "DaysBetween":

Código Delphi [-]
uses
  DateUtils;

procedure TForm2.Button1Click(Sender: TObject);
var
  diasDiferencia: integer;
begin
  diasDiferencia := Trunc(
    DateTimePicker2.Date - DateTimePicker1.Date
  );
  // O también
  diasDiferencia := DateUtils.DaysBetween(
    DateTimePicker2.Date, DateTimePicker1.Date
  );
  ShowMessage(Format(
    'Hay %d días de diferencia', [diasDiferencia]
  ));
end;

Si buscas en los foros por "restar fechas" obtendrás más información.

jplj 22-10-2007 22:25:04

Hola:

Creo que en este hilo podrás encontrar la forma de hacerlo.

El procedimiento deberías cargarlo en el evento OnChange del componente.


La franja horaria es GMT +2. Ahora son las 23:36:35.

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