Kotlin写的(不是JS!!!)
private fun times(times: Long): String {
val time = times / 1000
//时间戳小于60秒
if (time < 60) {
val ts: String = if (time < 10) {
"0$time"
} else {
"$time"
}
return "00:00:$ts"
} else if (time in 59..3599) {
//时间戳在60秒和3600秒之间(没到小时)
val miao = time % 60
val miaos: String
miaos = if (miao < 10) {
"0$miao"
} else {
"$miao"
}
val min = time / 60
val mins: String
mins = if (min < 10) {
"0$min"
} else {
"$min"
}
return "00:$mins:$miaos"
} else if (time > 3599) {
//时间戳大于3600秒(到小时了)
val h = time / 3600
val hs: String
hs = if (h < 10) {
"0$h"
} else {
"$h"
}
//取余
val m = time % 3600
if (m < 60) {
val miaos: String = if (m < 10) {
"0$m"
} else {
"$m"
}
return "$hs:00:$miaos"
} else {
val miao = m % 60
val miaos: String
miaos = if (miao < 10) {
"0$miao"
} else {
"$miao"
}
val min = m / 60
val mins: String
mins = if (min < 10) {
"0$min"
} else {
"$min"
}
return "$hs:$mins:$miaos"
}
}
return ""
}
今天的文章时间戳转化为时分秒格式分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/10375.html