How to convert Milliseconds to “X mins, x seconds” in Java?

后端 未结 27 1715
夕颜
夕颜 2020-11-22 03:59

I want to record the time using System.currentTimeMillis() when a user begins something in my program. When he finishes, I will subtract the current Syste

27条回答
  •  有刺的猬
    2020-11-22 04:17

    I think the best way is:

    String.format("%d min, %d sec", 
        TimeUnit.MILLISECONDS.toSeconds(length)/60,
        TimeUnit.MILLISECONDS.toSeconds(length) % 60 );
    

提交回复
热议问题