我创建了一个过滤器来监视请求的长度。

long start = System.nanoTime();

...

long end = System.nanoTime();

我现在如何获得毫秒数?

最佳答案

(end - start) / 1000000

1微秒= 1000纳秒

1毫秒= 1000微秒

请注意,结果将四舍五入,但是无论如何您通常都无法获得真正的纳秒精度(准确性取决于操作系统)。从Javadoc上nanoTime():

关于java - 如何通过减去2 nanoTime对象获得有意义的结果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3654848/

10-10 22:45