秒表可以抵抗系统时间的变化

时间:2014-04-28 20:44:56

标签: java date time stopwatch

我想在Java中制作一个秒表,它可以免受系统时间的影响。

long start = System.nanoTime();

// System time changes

long stop = System.nanoTime();

long elapsed = start - stop;

因此,此代码的问题在于,当系统时间发生变化时,时间测量是错误的。

1 个答案:

答案 0 :(得分:3)

根据API,上述代码应该能够抵抗系统时间的变化:

  

此方法只能用于测量经过的时间而不是   与系统或挂钟时间的任何其他概念有关。