我正在研究一个简单的计时器,如:
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等......最合适的方法是什么?谢谢你的帮助
答案 0 :(得分:2)
试试这个:
Date date = new Date(260 * 1000); //260000 milliseconds
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
String result = sdf.format(date);