Witam
Sory ale odpowiem ci troche nie precyzyjnie bo nie chce mi sie pisac kodu -- najlatwiej to zamienic czas na sekundy, lub setne sekundy w zalezonosci od zadanej dokladnosci i na takiej liczbie wykonywac operacje odejmowania badz dodawania. Nie jest to jak mi sie wydaje najlepszy sposob zrobienia tego, ale skuteczny i jesli zanadto nie zalezy ci na szybkosci to spokojnie mozesz zastosowac takie podejscie.
Mam jeszcze pomysl polegajacy na podejsciu do czasu jak do systemu liczbowego o postawie 60 (a wiec w przypadk odejmowania mozna zastosowac uzupelnienie do podstawy) ale to za duzo pisania no i tak na dobra sprawe to nigdy nie sprawdzalem jak to w praktyce wyjdzie -- wiec jesli wiesz o co chodzi w sytemach liczbowych o dowolnej podstawie to mozesz tego sprobowac, a jesli nie to nie zawracaj sobie tym glowy. -- sprobuj pierwszego z proponowanych przeze mnie sposobow.
Pozdrawiam marcel