Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Tiempo que hay entre dos fechas (https://www.clubdelphi.com/foros/showthread.php?t=4136)

cmgenny 03-10-2003 04:12:45

Tiempo que hay entre dos fechas
 
Holas

Quisiera saber si existe una posibilidad de tener la cantidad de tiempo que ha pasado entre dos fechas me explico un poco, si tengo a 01/01/2003 y 01/02/2003 entre ambas fechas solo hay un dia de diferencia me gustaria conocer la forma mas facil de hacer esto por que yo he tratado descomponiendo la fecha y restando el año con el año los meses con los meses y los dias con los dias funciona pero explotaria en febrero
y los años bisiestos.

Existe una manera menos compleja de saber el tiempo que ha pasado entre dos fechas.

Muchisimas Gracias.

Rudi 03-10-2003 05:43:41

Hola

Si son Tdate o TdateTime solo debes restar las fechas ya que estos campos son Double. es lo mas facil pero debes fijarte en quitar los decimales (hora).

roman 03-10-2003 06:31:58

Cita:

Posteado originalmente por cmgenny
Quisiera saber si existe una posibilidad de tener la cantidad de tiempo que ha pasado entre dos fechas [...]
Desconozco desde que versión de Delphi están implementadas pero en Delphi 7 y creo que también en Delphi 6 existen las funciones
  • YearsBetween
  • MonthsBetween
  • WeeksBetween
  • DaysBetween
  • HoursBetween
  • MinutesBetween
  • SecondsBetween
  • MilisecondsBetween

que te devuelven el número de años, meses, semanas, días, horas, minutos, segundos o milsegundos entre dos fechas dadas.

// Saludos

cmgenny 03-10-2003 20:06:37

Gracias a los dos

Es que estoy haciendo un programa que restringe el acceso a meses, dias, horas y minutos que han pasado, esto es para que no funcione si le atrasaron la hora. Es un programa de sorteo de loteria.

Muchisimas gracias.


La franja horaria es GMT +2. Ahora son las 15:23:18.

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