話不多說 直接看代碼
1 package com.mowcode; 2 /**
3 * 4 * @ClassName: Code_01_ProjectTime 5 * @Description: 拿到程序運行時間 6 * @author shundong.wu 7 * @date 2019年1月7日 8 * 9 */
10 public class Code_01_ProjectTime { 11 //for test
12 public static void main(String[] args) { 13 //毫秒時間
14 System.out.println(currentTimeMillis()+"ms"); 15 //納秒時間
16 System.out.println(nanoTime()+"ns"); 17 } 18 /**
19 * Test 毫秒時間 20 * @return
21 */
22 public static long currentTimeMillis() { 23 long startTime=System.nanoTime(); //獲取開始時間
24 int sum = 0; 25 for(int i=0;i<10000000;i++){ 26 sum +=i; 27 } 28 // System.out.println(sum);
29 long endTime=System.nanoTime(); //獲取結束時間
30 return endTime-startTime; 31 } 32 /**
33 * Test 納秒時間 34 * @return 返回時間 35 */
36 public static long nanoTime() { 37 long startTime=System.nanoTime(); //獲取開始時間
38 int sum = 0; 39 for(int i=0;i<10000000;i++){ 40 sum +=i; 41 } 42 // System.out.println(sum);
43 long endTime=System.nanoTime(); //獲取結束時間 44 // System.out.println("程序運行時間: "+(endTime-startTime)+"ns");
45 return endTime-startTime; 46 } 47 }