간단한 타이머를 만드는데


제가 잘못이해하고있는건지.. 


액티비티가 시작되면 시스템 시간을 기록해두고


AsyncTask로 500ms 마다 현재 시스템 시간을 가져와서


뺸후 그값을 경과 시간을 hh:mm:ss (Ex. 00:12:10) 형태로 표현하려하는데


자꾸 Hour 필드에 뜬금없이 숫자 9가 들어가네요 -_-;;


9시간이 경과한것도 아닌데 말이죠.. 제가 타임포맷을 잘못이해한건지..


관련 코드는 아래와 같습니다..


totalTime =  System.currentTimeMillis() - exerciseStartTime;


resultTv.setText(DateFormat.format("hh:mm:ss", totalTime))


어이없는 질문이겠지만 혹 아시는분은 도움좀 부탁드립니다..