Java:总下载时间

时间:2013-10-10 10:34:25

标签: java

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

我搜索但我只使用system.currenttimemillis()发现它 但输出将是这样的 http://tinypic.com/r/2mgkt5k/5

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

2 个答案:

答案 0 :(得分: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

的一部分

答案 1 :(得分:0)

下面的内容可能是可行的:

long a = System.nanoTime();

//Do your stuff

System.out.println("Total time taken: " + System.nanoTime() - a);