Java计算程序运行时间代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

/* Java 计算程序运行时间的代码(可复制) */
import java.util.Date; //注意:导入Date时间类,该语句独立放在代码的第一行


/* ……
…… 前段代码
…… */
Date beginTime = new Date(); //记录开始时刻(放在程序开始计时的地方),Date类实例化,并记录下该时刻时间

//在这里输入需要计算运行时间的程序段



Date endTime = new Date(); //记录结束时刻

//下面代码为计算中间程序运行时间的代码

long between = endTime.getTime()-beginTime.getTime(); //计算时间差(单位为毫秒),getTime()函数为Date类获取记录时刻的毫秒时间
long day = between / (24 * 60 * 60 * 1000); //将时间差转化为日期形式
long hour = (between / (60 * 60 * 1000) - day * 24);
long min = ((between / (60 * 1000)) - day * 24 * 60 - hour * 60);
long s = (between / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60);
long ms = (between - day * 24 * 60 * 60 * 1000 - hour * 60 * 60 * 1000
- min * 60 * 1000 - s * 1000);
System.out.println("共费时:"+day + "天" + hour + "小时" + min + "分" + s + "秒" + ms
+ "毫秒"); //输出中间程序运行时间

相关文档
最新文档