-8

我已经开始编写使用 Java 下载文件的代码,但是我想计算下载的总时间

我搜索但我只使用 system.currenttimemillis() 找到它,
但输出会像这样 http://tinypic.com/r/2mgkt5k/5

我想打印可以告诉总时间的输出(以毫秒为单位)

4

2 回答 2

0

试试这个http://introcs.cs.princeton.edu/java/stdlib/Stopwatch.java.html

这很容易

Stopwatch st = new Stopwatch();

// Do something. In your case Upload image !

double time = st.elapsedTime(); // the result in millis

// Print time 

此类是 stdlib.jar 的一部分

于 2013-10-10T10:40:35.033 回答
0

像下面这样的东西在这里可能是可行的:

long a = System.nanoTime();

//Do your stuff

System.out.println("Total time taken: " + System.nanoTime() - a);
于 2013-10-10T10:41:56.610 回答