Ver la Versión Completa : Calcular Horas y minutos entre dos TTime
Delphos
23-01-2004, 19:29:02
Hola foro
Me preguntaba si alguien sabe de alguna funcion que calcule cuantas Horas y Minutos hay entre dos TTime.
Ejemplo.
Tenemos HoraInicio:=StrToTime('22:00:00') y HoraFinal:=StrToTime('6:00:00')
necesito una funcion que me diga cuantas horas y minutos hay desde HoraInicio a HoraFinal osea 8:00:00
Muchas Gracias de Antemano.
Salu2
albertron
23-01-2004, 20:11:04
Hola Delphos,
Puedes utilizar las funciones HoursBetween y MinutesBetween. Busca DateUtils en la ayuda de Delphi.
Un saludo.
Delphos
24-01-2004, 18:32:14
Bueno antes de nada muchas gracias por responder albeltron
El problema es que las funciones que me recomiendas necesitan como parametro un TDateTime y si no me equivoco un TDateTime requiere dd/mm/yyyy hh:mm:ss ,y yo no dispongo de la parte de la fecha (dd/mm/yyyy) y si puede ser quiero seguir sin utilizarla.
Eso si, en un TDateTime ¿se puede guardar la informacion correspondiente solo a la hora (hh:mm:ss) ? Porque si asi entonces si que me sirviria.
Muchas gracias de nuevo.
Salu2.
Julià T.
25-01-2004, 16:44:31
El TTime es del tipo TDateTime.
La información en el TdateTime es:
Parte entera = fecha
Parte fraccionaria = hora
Por lo que un TDateTime con solo "Time" tendrá el valor "Date" igual a 0
Delphos
26-01-2004, 17:10:14
Muchas Gracias Juliá por la aclaracion, al final opte por crear una funcion propia que lo calcule.
Salu2.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.