话不多说 直接看代码
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 test12 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 * @return21 */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 }