Não entendi... Você gosta de ajudar, colabora bastante, mas quando a coisa é simples, comandos simples....
Vamos ao caso concreto: a demanda é calcular tempo entre duas horas, certo? Fácil! É só pegar as duas horas e calcular o intervalo, certo? O que poderia dar errado nisso? Respondo: "E eu sei lá!..."
E, exatamente por não saber e por querer ir dormir tranquilo, eu afirmo: "hoje, é só calcular o intervalo entre dois horários no mesmo dia mas, de repente, o cliente aparece com dias diferentes, blablabla..., sei lá por que razões". Então, por que não SIMPLESmente matar a coisa num tiro só? Com o meu exemplo, nunca mais se pensa em manutenção do sistema... Quer mais simples que isso?
(é o exemplo que dei da REDE. Uai, se o cliente, hoje, não tem rede, pra quê fazer em rede??? Mas e se três meses depois o cliente sugere "Então, tava pensando em colocar um outro computador no escritório...", como fica?)