博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 获取并计算程序执行时间
阅读量:6842 次
发布时间:2019-06-26

本文共 1408 字,大约阅读时间需要 4 分钟。

一般输出日期时间经常会用到Date这个类:

1 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式2 System.out.println(df.format(new Date()));// new Date()为获取当前系统时间

 

Java 获取并计算程序执行时间,有以下两种方法:

(1)以毫秒为单位计算

  static long currentTimeMillis() , 该方法返回值是从1970年1月1日凌晨到此时刻的毫秒数

1 long startTime=System.currentTimeMillis();   //获取开始时间2 doSomeThing();  //测试的代码段3 long endTime=System.currentTimeMillis(); //获取结束时间4 System.out.println("程序运行时间: "+(end-start)+"ms");

(2)以纳秒为单位计算

1 long startTime=System.nanoTime();   //获取开始时间2 doSomeThing();  //测试的代码段3 long endTime=System.nanoTime(); //获取结束时间4 System.out.println("程序运行时间: "+(end-start)+"ns");

 

 

一个例子:

1 public static void main(String[] args) { 2         long startTime = System.currentTimeMillis(); // 获取开始时间   3          4         SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 5         System.out.println(df.format(new Date()));// new Date()为获取当前系统时间 6          7         System.out.println("程序开始执行时间:"+startTime); 8          9         try {10             new BPRRanking001().execute(args);11 12         } catch (Exception e) {13             e.printStackTrace();14         }15         long endTime = System.currentTimeMillis(); // 获取结束时间16         System.out.println("程序结束执行时间:"+endTime);17         System.out.println(df.format(new Date()));// new Date()为获取当前系统时间18         System.out.println("程序总运行时间: " + (endTime - startTime) + "ms");  19     }

 

转载地址:http://ijzul.baihongyu.com/

你可能感兴趣的文章
Unity制作即时战略游戏毕设
查看>>
凌动智行被纽交所暂停交易、未来还将被除名,已启动退市程序 ...
查看>>
hadoop3.x的安装
查看>>
记一次性能压测
查看>>
jenkins下载安装及插件使用配置
查看>>
工具,算法驱动嵌入式视觉快速发展
查看>>
门店订货及在线签名免费开源方案
查看>>
Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现
查看>>
Android底层学习之Linux基础
查看>>
手摸手教你写 Kubernetes 的 golang 服务
查看>>
JAVA学习day03
查看>>
p2p-如何拯救k8s镜像分发的阿喀琉斯之踵
查看>>
Atom 1.36.1 发布,跨平台文本编辑器
查看>>
流行 Ruby 库曝出恶意后门代码,作者未知
查看>>
2018-过年记
查看>>
动态列报表的制作
查看>>
通通玩blend美工(5)——旋转木马,交互性设计
查看>>
得到简历方法
查看>>
WebView与Javascript交互及JS的注入
查看>>
记录一次docker集群中搭建mongodb副本集
查看>>