minecraft-mod/Essentials/src/main/kotlin/com/beemer/essentials/util/TimeUtils.kt

20 lines
608 B
Kotlin

package com.beemer.essentials.util
object TimeUtils {
fun formatPlayTimeMillis(ms: Long): String {
var seconds = ms / 1000
val days = seconds / (24 * 3600)
seconds %= (24 * 3600)
val hours = seconds / 3600
seconds %= 3600
val minutes = seconds / 60
seconds %= 60
return buildString {
if (days > 0) append("${days}")
if (hours > 0) append("${hours}시간 ")
if (minutes > 0 || hours > 0 || days > 0) append("${minutes}")
append("${seconds}")
}
}
}