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