//----------------------------------------------------------------- //-Outros Métodos public Tempo soma(Tempo t) { int _hora, _min, _seg; _seg = seg + t.getSeg(); _min = min + t.getMin(); _hora = hora + t.getHora(); if (_seg > 59) { _seg = _seg - 60; _min++; } if (_min > 59) { _min = _min - 60; _hora++; } if (_hora > 23) { _hora = _hora - 24; } return(new Tempo(_hora, _min, _seg)); }
public Tempo subtrai(Tempo t) { int _hora, _min, _seg; _seg = seg - t.getSeg(); _min = min - t.getMin(); _hora = hora - t.getHora(); if (_seg < 0) { _seg = _seg + 60; _min--; } if (_min < 0) { _min = _min + 60; _hora--; } if (_hora < 0) { _hora = _hora + 24; } return(new Tempo(_hora, _min, _seg)); }