Java 天文钟不';不要从00:00:00开始
我的计时器有问题。当我开始时,它从01:00:00开始。 我不知道为什么。我认为我的代码是正确的 你能理解问题是什么吗 这是我的代码:Java 天文钟不';不要从00:00:00开始,java,android,chronometer,Java,Android,Chronometer,我的计时器有问题。当我开始时,它从01:00:00开始。 我不知道为什么。我认为我的代码是正确的 你能理解问题是什么吗 这是我的代码: Chronometer crono = new Chronometer(this); crono.setBase(SystemClock.elapsedRealtime()); crono.start(); 当我打印时间时,我调用此方法: long time = SystemClock.elapsedRealtime() - totalTime.getBase
Chronometer crono = new Chronometer(this);
crono.setBase(SystemClock.elapsedRealtime());
crono.start();
当我打印时间时,我调用此方法:
long time = SystemClock.elapsedRealtime() - totalTime.getBase();
Date date = new Date(time);
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
formatter.format(date);
非常感谢 您正在尝试将日期差异格式化为日期。我想说也许时区起作用了
scala> new java.util.Date(0)
res2: java.util.Date = Thu Jan 01 01:00:00 GMT 1970
scala> new SimpleDateFormat("HH:mm:ss").format(new Date(0))
res5: String = 01:00:00
您可能需要类似[DurationFormatUtils.formatDuration()
](,java.lang.String))的内容