question: public static String formatMillis ( int millisec ) { int seconds = ( int ) ( millisec / 1000 ) ; int hours = seconds / ( 60 * 60 ) ; seconds %= ( 60 * 60 ) ; int minutes = seconds / 60 ; seconds %= 60 ; String time ; if ( hours > 0 ) { time = String . format ( "%d:%02d:%02d" , hours , minutes , seconds ) ; } else { time = String . format ( "%d:%02d" , minutes , seconds ) ; } return time ; }
target:  Formats time from milliseconds to hh:mm:ss string format.