转自:

Java的日期与时间之如何计算业务代码的运行时间呢?

下文笔者讲述计算运行时间的方法分享,如下所示

实现思路:在业务开始时间和结束时间都加入获取时间的方法然后相减即可得到运行时间

例:

long startTime = System.currentTimeMillis();
callLogicCode();
long endTime   = System.currentTimeMillis();
//业务代码运行时间
long totalTime = endTime - startTime;

例2:
编写一个Timer类

public class Timer {private long startTime = 0;public void Timer(){startTime = System.currentTimeMillis();}public long getTotalTime() {long endTime = System.currentTimeMillis(); return startTime - endTime;}
}//测试代码
Timer timer = new Timer();
callLogicCode();
long totalTime = timer.getTotalTime();

Java的日期与时间之如何计算业务代码的运行时间呢?相关推荐

  1. Java 8 日期和时间解读

    转载自 Java 8 日期和时间解读 现在,一些应用程序仍然在使用java.util.Date和java.util.Calendar API和它们的类库,来使我们在生活中更加轻松的处理日期和时间,比如 ...

  2. java国际化——日期和时间+排序

    [0]README 1) 本文部分文字描述转自 core java volume 2 , 测试源代码均为原创, 旨在理解 java国际化--日期和时间+排序 的基础知识 : [1]日期和时间 1)当格 ...

  3. Java 8 - 日期和时间实用技巧

    Java 8 – 日期和时间实用技巧 当你开始使用Java操作日期和时间的时候,会有一些棘手.你也许会通过System.currentTimeMillis() 来返回1970年1月1日到今天的毫秒数. ...

  4. Java 8 日期、时间、时间矫正器操作

    Java 8 日期.时间操作 真放肆不在饮酒放荡,假矜持偏要慷慨激昂.万事留一线,江湖好相见–老郭经典语录 本篇描述LocalDate.LocalTime.LocalDateTime.Temporal ...

  5. Java的日期与时间java.time.Duration的简介说明

    转自: Java的日期与时间java.time.Duration的简介说明 下文笔者讲述Duration类的简介说明,如下所示 Duration类简介 Duration对象:表示两个Instant间的 ...

  6. LocalDateTime - Java处理日期和时间

    java.time包提供了新的日期和时间的API,新的API主要包括:1. LocalDate/LocalTime/LocalDateTime2. ZoneDateTime/ZoneId3. Inst ...

  7. Date - Java处理日期和时间

    在计算机中如何表示日期和时间呢,我们可以想到有几种表示方式,一种是2016-11-20 8::15:01 GMT+08:00,或者我们用其他的时区,比如GMT+00:00标准时区,或者 America ...

  8. Java 8日期和时间

    如今,一些应用程序仍在使用java.util.Date和java.util.Calendar API,包括使我们的生活更轻松地使用这些类型的库,例如JodaTime. 但是,Java 8引入了新的AP ...

  9. 深入了解Java 8日期和时间API

    在这篇文章中,我们将更深入地了解通过Java 8获得的新的Date / Time API( JSR 310 ). 请注意,本文主要由显示新API功能的代码示例驱动. 我认为这些示例是不言自明的,因此我 ...

最新文章

  1. MySQL数据库时间类型datetime、bigint、timestamp的查询效率比较
  2. java课设电子门禁_Door门禁系统.doc
  3. 更改记录表CDHDR和CDPOS
  4. USACO2.4の其中3道水题【模拟,图论】
  5. Linux时间同步(内外网/内网/外网)
  6. 清翔电子单片机原理图stc89c52_1000. 电子编程入门到工程师--从看得到开始
  7. Python tkinter版猜数游戏
  8. 【报告分享】2020上半年短视频内容发展盘点.pdf(附下载链接)
  9. ajax异步session值不唯一 总是改变 解决办法
  10. 2008年信息安全服务市场发展报告
  11. Halcon内参外参畸变矫正
  12. congestion map解读
  13. Android查询 每个进程的权限
  14. Android Studio实现QQ的注册、登录和好友列表页面的跳转
  15. pywin32下载python3.6_pywin32 py3.7下载
  16. SCJP java主方法解释
  17. java saxreader 生成xml_SAXReader解析xml文件demo
  18. FreeMarker FTL标签
  19. FPGA的NIOS-II
  20. 视频教程-Windows Server 2016 IPAM 服务管理-Windows

热门文章

  1. [渝粤教育] 中原工学院 互换性与测量技术基础 参考 资料
  2. ZIP文件解压后文件名乱码解决办法
  3. 【逻辑漏洞技巧拓展】————5、密码逻辑漏洞
  4. 【数据可视化应用】可视化销售数据看板的实现(附Python代码)
  5. 野火STM32F103指南者笔记1.寄存器点亮LED
  6. Word--Python-docx操作蒙古文等复杂文种更换字体
  7. 哈希表(三)——哈希冲突
  8. 2020微信小程序前端面试题汇总
  9. ajax machine tool,Machine Tool
  10. JS 学习笔记(一)常用的字符串去重方法