【问题标题】:Java countdown timer minutes and secondsJava倒数计时器分秒
【发布时间】:2019-01-09 20:00:24
【问题描述】:

我已经编写了一个 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);

【问题讨论】:

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

标签: java timer countdown


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    • 2015-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多