你如何正确设置Android倒计时,使它总是有2位数的地方

时间:2015-04-13 00:53:53

标签: android timer output countdown

你如何正确设置android倒计时输出,以便它总是有2位数?

例如:02:03或02:05将是正确的输出

当前输出:2:3或2:5

我尝试了两个输出相同的实现:

g.drawString("TIME: " +  ((milliSec / (1000*60)) % 60) + " : " + ((milliSec / 1000) % 60 ), 150, 110);


g.drawString("TIME: " + String.format("%d : %d ",
        TimeUnit.MILLISECONDS.toMinutes( milliSec),
        TimeUnit.MILLISECONDS.toSeconds(milliSec) -
                TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(milliSec))),150,110);
g.drawString("SCORE: " + board.getScore(), 150,50);

1 个答案:

答案 0 :(得分:1)

String.format中,请改用String.format("%02d:%02d", ...