/** * Android 音乐播放器应用里,读出的音乐时长为 long 类型以毫秒数为单位,例如:将 234736 转化为分钟和秒应为 03:55 (包含四舍五入) * @param duration 音乐时长 * @return */ publicstatic String timeParse(long duration){ String time = "" ; long minute = duration / 60000 ; long seconds = duration % 60000 ; long second = Math.round((float)seconds/1000) ; if( minute < 10 ){ time += "0" ; } time += minute+":" ; if( second < 10 ){ time += "0" ; } time += second ; return time ; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
/** * 数字转换为播放时长格式 03:25 分 */ funnumberToPlayDuration(duration: Long): String { var time = "" val minute = duration / 60000 val seconds = duration % 60000 val second = Math.round((seconds / 1000).toFloat()) if (minute < 10) { time += "0" } time += "$minute:" if (second < 10) { time += "0" } time += second return time }