我正在使用一个简单的计时器,例如:
timer.schedule(new timerTask(), 100, 100);
// Timer
public class timerTask extends TimerTask {
@Override
public void run() {
if (stop==false){
tcount=tcount+1;
}
}
};
结果是一个字符串,例如260表示花费了260秒
因此,有什么办法可以将其转换为00:00:00(转换频繁运行时,性能是一个问题!)
那么,方法260/60/60 = hr等...是最合适的方法吗?感谢您的帮助
最佳答案
尝试这个:
Date date = new Date(260 * 1000); //260000 milliseconds
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
String result = sdf.format(date);