Java倒计时计时器分钟和秒

Java倒计时计时器分钟和秒,java,timer,countdown,Java,Timer,Countdown,我已经编写了一个60秒倒计时计时器,但我想将其转换为一个分秒计时器,如mm:ss 我可以重新排列现有的代码来获得它吗 Timer timer = new Timer(); TimerTask task = new TimerTask() { int i = 60; public void run(){ if (i >= 0) { lab3.setText("Timer " + i--); } } }; time

我已经编写了一个60秒倒计时计时器,但我想将其转换为一个分秒计时器,如
mm:ss

我可以重新排列现有的代码来获得它吗

Timer timer = new Timer();
TimerTask task = new TimerTask() {
    int i = 60;
    public void run(){
        if (i >= 0) {
            lab3.setText("Timer " + i--);
        }
    }
};
timer.scheduleAtFixedRate(task, 0, 1000);

您需要以
mimutes:seconds
格式显示剩余的
i
秒数。如果假设一分钟内总有60秒:

String time = String.format("%02d:%02d", i / 60, i % 60);
System.out.println(time); 

您需要以
mimutes:seconds
格式显示剩余的
i
秒数。如果假设一分钟内总有60秒:

String time = String.format("%02d:%02d", i / 60, i % 60);
System.out.println(time); 

是的,你可以。好吧,这是可以做到的,但是是什么阻止了你这么做呢?你试过什么?你确实试过了,对吧?是的,你可以。好吧,这是可以做到的,但是是什么阻止了你这么做呢?你试过什么?你确实试过了,对吧?