格式时间计数器字符串在android中260到00:00:00

时间:2014-03-28 07:14:08

标签: java android string date time

我正在研究一个简单的计时器,如:

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等......最合适的方法是什么?谢谢你的帮助

1 个答案:

答案 0 :(得分:2)

试试这个:

Date date = new Date(260 * 1000); //260000 milliseconds

SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");

String result = sdf.format(date);