Ci sono diverse possibilitá:
Come giá proposto converti tutto all unitá piú piccola che usi (ore, minuti o secondi) e poi riconverti in ore giorni mesi ecc.
In alterativa sommi le ore alla data/ora e poi controlli se ci sono prodotti dei valori troppo grandi. Se sí devi callolare il riporto e sommarlo ai giorni/mesi /anni. La cosa é un po complicato perché i mesi hanno un numero non costante di giorni e ci sono gli anni bisestili. Il calcolo del riporto dei giorni per mese risolve piú semplicemente usand un arrav con i giorni del mesi.
Ciao Uwe