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 =