Java 始终显示小时的计时器格式
所以我一直在尝试将计时表的格式设置为“HH:MM:SS”,但我没能做到。尝试只执行此操作Java 始终显示小时的计时器格式,java,android,chronometer,Java,Android,Chronometer,所以我一直在尝试将计时表的格式设置为“HH:MM:SS”,但我没能做到。尝试只执行此操作chrono.setText(“00:00:00”),但启动后,返回到00:00。我也试过这个 ` 在我按下“开始”按钮之前,一切都很好。我第二次按start是从00:00:00到20:00:00。计时器运行得很好,但我无法摆脱这20个问题,因为我从另一个问题复制了这个问题,我不确定它是如何工作的 我在想,他们的方法更好吗?如果我将它保留为默认格式“00:00”,它最终是否达到小时数?如果是这样的话,我就让它
chrono.setText(“00:00:00”)
,但启动后,返回到00:00。我也试过这个
`
在我按下“开始”按钮之前,一切都很好。我第二次按start是从00:00:00到20:00:00。计时器运行得很好,但我无法摆脱这20个问题,因为我从另一个问题复制了这个问题,我不确定它是如何工作的
我在想,他们的方法更好吗?如果我将它保留为默认格式“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);
}
});`