2013-10-10 88 views
-7

我已經開始編程是下載使用Java 文件的代碼,但,我想計算下載的Java:總下載時間

的總時間我搜索,但我只找到使用System.currentTimeMillis的是()
但輸出會是這樣 http://tinypic.com/r/2mgkt5k/5

我想打印輸出,可以告訴總時間(毫秒)

+1

我沒有看到一個問題。 – Maroun

回答

0

喜歡的東西下面可能是可行的位置:

long a = System.nanoTime(); 

//Do your stuff 

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

這是一樣的! 這是輸出http://tinypic.com/r/23vysl5/5 我想輸出是這樣的 http://tinypic.com/r/nyv7ue/5 只有一行不能更多:( –

+0

我的答案應該給你納秒的過程,看看這個http://stackoverflow.com/questions/924208/how-to-convert-nanoseconds-to-seconds-使用timeunit-enum也可能幫助您將其轉換爲秒 – Levenal

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的一部分

+0

這是一樣的! 這是輸出http://tinypic.com/r/23vysl5/5 我想要的輸出是這樣 http://tinypic.com/r/nyv7ue/5 一行只有不多:( –