Código Python:
Ver originalprint "Sumar y restar dos instantes de tiempo"
d1 = raw_input("Primer instante (HHMMSS) ? ")
d2 = raw_input("Segundo instante (HHMMSS) ? ")
def tiempo(instante):
instante = int(instante)
horas = instante / 10000
minutos = (instante % 10000) / 100
segundos = instante % 100
return (horas, minutos, segundos)
def totalSegundos(tiempo):
horas, minutos, segundos = tiempo
horas = horas * 3600
minutos = minutos * 60
return horas + minutos + segundos
def escribir(tiempo):
horas = tiempo / 3600
minutos = (tiempo / 60) % 60
segundos = tiempo % 60
return "%02d:%02d:%02d" % (horas, minutos, segundos)
st1 = totalSegundos(tiempo(d1))
st2 = totalSegundos(tiempo(d2))
print "Suma =", escribir(st1 + st2)
print "Mayor =", escribir(max(st1, st2))
print "Menor =", escribir(min(st1, st2))
print "Resta =", escribir(abs(st1 - st2))
Encuentra las diferencias.