1 需求
我们获取到了本地视频时长(秒为单位),然后需要按照如下格式显示
没有到小时的时长如下格式
00:00
有到小时的时长如下格式
00:00:00
2 代码实现
/**
* 可以显示小时
*/
fun getDateStr(ms: Long): String? {
val ss = 1
val mi = ss * 60
val hh = mi * 60
val dd = hh * 24
val day = ms / dd
val hour = (ms - day * dd) / hh
val minute = (ms - day * dd - hour * hh) / mi
val second = (ms - day * dd - hour * hh - minute * mi) / ss
// val milliSecond =
// ms - day * dd - hour * hh - min