1 需求
我們獲取到了本地視頻時長(秒為單位),然后需要按照如下格式顯示
沒有到小時的時長如下格式
00:00
有到小時的時長如下格式
00:00:00
2 代碼實現
/*** 可以顯示小時*/fun getDateStr(ms: Long): String? {val ss = 1val mi = ss * 60val hh = mi * 60val dd = hh * 24val day = ms / ddval hour = (ms - day * dd) / hhval minute = (ms - day * dd - hour * hh) / mival second = (ms - day * dd - hour * hh - minute * mi) / ss
// val milliSecond =
// ms - day * dd - hour * hh - minute * mi - second * ssif (minute == 0L && second == 0L && hour == 0L){return "0:01"}val sb =