public int diferença(Tempo t) { int _hora, _min, _segs; _hora = hora - t.getHora(); _min = min - t.getMin(); _segs = segs - t.getSegs(); if (_segs < 0) { _segs += 10; _min--; } if (_min < 0) { _min += 10; _hora--; } return(_hora); }
public Tempo soma(Tempo t) { int _hora, _min, _segs; _hora = hora + t.getHora(); _min = min + t.getMin(); _segs = segs + t.getSegs(); if (_segs > 59) { _segs -= 60; _min++; } if (_min > 59) { _min -= 60; _hora++; } if (_hora > 23) { _hora -= 24; } return(new Tempo(_hora, _min, _segs)); }