admin管理员组

文章数量:1794759

打印java代码执行时间

打印java代码执行时间

package com.gcl.tools; public class ExecutionTime { public String PrintDate(Long startTime, Long endTime, String note){ // 计算并打印耗时 Long tempTime = (endTime - startTime); String result = note + (((tempTime/86400000)>0)?((tempTime/86400000)+"d"):"")+ ((((tempTime/86400000)>0)||((tempTime%86400000/3600000)>0))?((tempTime%86400000/3600000)+"h"):(""))+ ((((tempTime/3600000)>0)||((tempTime%3600000/60000)>0))?((tempTime%3600000/60000)+"m"):(""))+ ((((tempTime/60000)>0)||((tempTime%60000/1000)>0))?((tempTime%60000/1000)+"s"):(""))+ ((tempTime%1000)+"ms"); System.out.println(result); return result; } public static void main(String[] args) { // 代码运行开始时间 Long startTime = System.currentTimeMillis(); // 代码运行结束时间 Long endTime = System.currentTimeMillis(); // 打印说明 String note = "程序执行时长"; new ExecutionTime().PrintDate(startTime, endTime, note); } }

本文标签: 执行时间代码java