本文介绍了如何衡量经过的时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个10和20的问题游戏。我需要计算用户完成游戏后经过的时间。
I have a 10 and 20 question game. I need to count how much time is passed when a user finishes the game.
Timer T=new Timer();
T.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable()
{
public void run()
{
countdown.setText(""+count);
count++;
}
});
}
}, 1000, 1000);
我用它来停止柜台:
T.cancel();
现在我需要两件事:
- 一种如何计算经过时间并将其存储在变量中的方法
- 我需要最终值为双倍,例如最终得分为:15.49秒。
推荐答案
游戏开始时:
long tStart = System.currentTimeMillis();
游戏结束时:
long tEnd = System.currentTimeMillis();
long tDelta = tEnd - tStart;
double elapsedSeconds = tDelta / 1000.0;
这篇关于如何衡量经过的时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!