1.
long startTime = System.currentTimeMillis();
System.out.println("开始时间 : " + startTime);
//
long completeTime1 = System.currentTimeMillis();
long tcompleteTime = completeTime1 - startTime;
System.out.println("结束时间 : " + completeTime1);
System.out.println("耗费时间 秒 : 毫秒 " + tcompleteTime / 1000 + " " + tcompleteTime);
2.
long start = System.nanoTime();
//
long duration = (System.nanoTime() - start) / 1_000_000; //毫秒
3.
import java.util.concurrent.TimeUnit;
import org.apache.commons.lang3.time.StopWatch;
StopWatch stopwatch = StopWatch.createStarted();
long sum = 0;
for(long i=0;i<=1000000;i++) {
sum = sum + i;
}
System.out.println(sum);
stopwatch.stop();
System.out.println(" time last " + stopwatch.getTime(TimeUnit.MILLISECONDS) + "ms");