"秒表"计数秒(从 - >到)

时间:2016-03-06 19:23:36

标签: java

我做了一个简单的应用程序,它检查用户对乘法表的了解。它随机生成几个方程,检查每个结果并显示最终的总分(多少正确/不正确)。我试过添加某种"秒表"要看看完成测试需要多长时间,但我已经失败了:-P你能给我一些建议吗?

{{1}}

1 个答案:

答案 0 :(得分:0)

您可以使用System#currentTimeMillis

long begin = System.currentTimeMillis();    
// for loop
long end = System.currentTimeMillis();
long time = end - begin;

System#nanoTime

long begin = System.nanoTime(); 
// for loop 
long end = System.nanoTime();
long time = end - begin;

两种方法都会返回您可以使用的long

如果您正在使用

,则另一种解决方案是与LocalTime合作
LocalTime begin = LocalTime.now();
// for loop
LocalTime end = LocalTime.now();
long time = begin.until(end, ChronoUnit.MILLIS);