if(timer>=3600)
        {
         tHour = timer / 3600;
         tTime = timer % 3600;
         
         if(tTime>=60)
         {
          tMin = tTime / 60;
          tSec = tTime % 60;
         }
         else
         {
          tMin = 00;
          tSec = tTime;
         }
        }
        else         {
         tHour = 00;
         
         if(tTime>=60)
         {
          tMin = tTime / 60;
          tSec = tTime % 60;
         }
         else
         {
          tMin = 00;
          tSec = tTime;
         }
        }


제가 사용자에게 시간 : 분 :초 를 받아와서 다른엑티비티에서 초로 변환해서 뭘 해줬는데요.

초로 변환한걸 다시 시 :분:초 로 받와야해서

3600초가 넘을때하구 3600초 안넘을때를 나눠서 변환하게 했는데요

3600이 넘을때는 잘 변환이 되는데 3600초가 안넘을때는 00:00:00으로 나와요.

코드에서 어떤 문제가 있는건가요?

답변 부탁드립니다. ㅜㅠ