在 Kotlin 中将毫秒转换为分钟的理想方法是什么

What will be the ideal method to convert the milliseconds to minutes in Kotlin

Kotlin 中,将毫秒(Long 类型)转换为分钟的正确方法是什么?

可以使用TimeUnit class 可以转换不同的时间单位:

TimeUnit.MILLISECONDS.toMinutes(milliseconds)
TimeUnit.SECONDS.toMillis(seconds)

从 Kotlin 1.6 开始,您可以使用 kotlin.time.Duration 类型来执行持续时间单位转换:

longMillis.toDuration(DurationUnit.MILLISECONDS).inWholeMinutes

或使用扩展名 属性 Long.milliseconds:

longMillis.milliseconds.inWholeMinutes