Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Calcular Horas y minutos entre dos TTime (https://www.clubdelphi.com/foros/showthread.php?t=6835)

Delphos 23-01-2004 19:29:02

Calcular Horas y minutos entre dos TTime
 
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.


La franja horaria es GMT +2. Ahora son las 11:10:47.

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