计时器格式化始终显示小时数

时间:2014-11-21 04:20:20

标签: java android chronometer

所以我一直试图将计时器的格式设置为" HH:MM:SS"但我还没有能够。试着这样做chrono.setText("00:00:00")但是当你开始它时,回到00:00。也尝试了这个 `

chronoM.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener()
     {
            @Override
            public void onChronometerTick(Chronometer chronometer)
            {
                long time = SystemClock.elapsedRealtime() - chronometer.getBase();

                Date date = new Date(time);

                DateFormat formatter = new SimpleDateFormat("HH:mm:ss");

                String dateFormat = formatter.format(date);

                chronometer.setText(dateFormat);
            }
        });`

在我按下开始之前一切都很好。我按下的第二个开始时间从00:00:00到20:00:00。计时器运行正常,但我无法摆脱那个20,因为我从另一个问题复制了这个,我不确定它是如何工作的。

我在想,他们是更好的方法吗?如果我保留默认格式" 00:00"它最终会达到数小时吗?如果确实如此,那么我就这样离开它并与我得到的东西一起工作。

提前致谢。

0 个答案:

没有答案