【问题标题】:CountDownTimer Format MillisecondsCountDownTimer 格式毫秒
【发布时间】:2012-09-09 07:22:25
【问题描述】:

K 所以我正在用 CountDownTimer 制作一个计时器。这是我正在做的第一个应用程序,我已经遇到了问题。首先我的计时器跳过了数字 14?不知道为什么。其次,我不知道如何设置正确的格式。 "mm:ss" 我最大的问题是设置格式。我需要它,所以当我离开 8 秒时,它显示为 00:08 等,当我离开 15 分钟时,它显示为 1:15,而不是 00:75 或 1:75。试图弄清楚这一点是漫长的一天。提前致谢。

private void walk() {
                new CountDownTimer(15000, 1000) {

                    @Override
                    public void onFinish() {
                        lapCounter++;
                        lapNumber.setText("Lap Number: " + lapCounter);
                        run();
                    }

                    @Override
                    public void onTick(long millisUntilFinished) {
                        text.setText("Time left:" + millisUntilFinished/1000);

                    }


                }.start();

【问题讨论】:

    标签: java time timer format


    【解决方案1】:

    您可能想使用joda-time,详情请参阅post

    【讨论】:

    • 我不是在寻找另一种使用计时器的方法。只是一种格式化的方式。我感谢有关 Joda-time 的建议。我会调查的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    • 2014-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多