我使用以下代码:
long elapsedTime = now - lastTime;
delta = ((double) elapsedTime) / 1000000000;
System.out.println(elapsedTime);
System.out.println(delta);这是我的输出:
173290
1.7329E-4这个输出给了我科学的符号,但我不知道它是什么。你能解释一下吗?为什么要用科学符号双印呢?
发布于 2017-05-17 13:28:17
您应该考虑使用java.util.concurrent.TimeUnit。它更容易阅读和较少的错误敏感。
TimeUnit.NANOSECONDS.toSeconds(timeInSeconds)https://stackoverflow.com/questions/44026121
复制相似问题