0

私はこのようなイベントのタイミングを計っています:

seconds = System.currentTimeMillis() / 1000;
// Something happens here
time = System.currentTimeMillis() / 1000 - seconds;

そして、私はそれをフォーマットしようとしました:

String Time = String.format("%d min, %d sec",
    TimeUnit.MILLISECONDS.toMinutes(time),
    TimeUnit.MILLISECONDS.toSeconds(time) -
    TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(time))); 

結果は意味がありません。分は数千ですが、秒は通常の数のようです。時間をフォーマットする適切な方法は何ですか?

4

1 に答える 1