Pascal/Turbo Pascal - Funcion Gettime

 
Vista:

Funcion Gettime

Publicado por matias (1 intervención) el 17/07/2008 00:55:05
Tengo la siguiente pregunta: tengo que hacer una funcion que recibe un horario en horas y minutos y retorna la diferencia horaria (en minutos) con la hora del sistema en el momento del calculo.
ES URGENTEEE
graciasss
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Funcion Gettime

Publicado por Diego Romero (996 intervenciones) el 18/07/2008 00:32:31
Reduce ambas horas a segundos, haz la resta y luego traduce el resultado a horas, minutos y segundos.

Ejemplo:
3:45:16 son
3*60*60=10800
45*60=2700
10800+2700+16=13516 <-- son los segundos que hay en tres horas, 45 minutos y 16 segundos.

La fórmula completa sería:
abs(((Hi*60*60)+(Mi*60)+Si)-((Hf*60*60)+(Mf*60)+Sf)))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar