话不多说 直接看代码
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 }