java怎样求运⾏时间差_Java计算两个程序运⾏时间的实例Java计算两个程序运⾏时间的实例
⼀、获取系统当前时间
long startTime = System.currentTimeMillis(); //获取开始时间
doSomething(); //测试的代码段
long endTime = System.currentTimeMillis(); //获取结束时间
System.out.println("程序运⾏时间:" + (endTime - startTime) + "ms"); //输出程序运⾏时间
⼆、以纳秒为单位计算
// 第⼆种是以纳秒为单位计算的。
long startTime=System.nanoTime(); //获取开始时间
doSomeThing(); //测试的代码段
long endTime=System.nanoTime(); //获取结束时间
python转java代码System.out.println("程序运⾏时间: "+(endTime-startTime)+"ns");
以上这篇Java计算两个程序运⾏时间的实例就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持我们。
时间: 2017-04-24
本⽂实例讲述了java计算时间差的⽅法.分享给⼤家供⼤家参考.具体如下: /** * 计算时间差 * @param begin * @param end * @return 返回格式,"hh:mm:ss" */ public String getTimeDifference(Date begin,Date end) { long between=(Time()-
java计算两个⽇期中间的时间 其中在数据库中有⼀个字段为datetime类型,想要计算两个⽇期之间过了多少天 多少⼩时 多少分钟. 思路为把时间换算为毫秒(与协调世界时 1970 年 1 ⽉ 1 ⽇午夜之间的时间差(以毫秒为单位测量).然后利⽤毫秒的加减计算. 计算如下: public
static String getDays(Date date){ Calendar Instance(); cal.setTime(date); long oldTime=ca
本⽂实例总结了Java计算程序代码执⾏时间的⽅法.分享给⼤家供⼤家参考,具体如下: 有时候为了排查性能问题,需要记录完成某个操作需要的时间,我们可以使⽤System类的currentTimeMillis()⽅法来返回当前的毫秒数,并保存到⼀个变量中,在⽅法执⾏完毕后再次调⽤ System 的currentTimeMillis()⽅法,并计算两次调⽤之间的差值,就是⽅法执⾏所消耗的毫秒数. 如⽅法⼀: long startTime =
System.currentTimeMillis(); //获取
本⽂实例讲述了Java中计算时间差的⽅法.分享给⼤家供⼤家参考.具体如下: 假设现在是2004-03-26 13:31:40 过去是:2004-01-02 11:30:24 要获得两个⽇期差,差的形式为:XX天XX⼩时XX分XX秒 ⽅法⼀: DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date d1 = df.parse("2004-03-26 13:31:40"); Date
第⼀种是以毫秒为单位计算的. Java代码 //伪代码 复制代码 代码如下: long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运⾏时间: "+(end-start)+"ms"); 第⼆种是以纳秒为单位计算的.
可以根据执⾏时间打印sql语句,打印的sql语句是带参数的,可以拷贝到查询分析器什么的直接运⾏ 复制代码 代码如下: package mybatis; DateFormat;import java.util.Date;import java.ut
il.List;import java.util.Locale;import java.util.Properties; import org.utor.Executor;import
问题描述: 输⼊:两个⽇期 输出:两个⽇期相差的天数 具体代码实现 ⽅法1: 通过Calendar类的⽇期⽐较.注意:这⾥需要考虑⼀下: ⽇期是跨年份的,如⼀个是2012年,⼀个是2015年的 年份是分闰年和平年的,各⾃的天数不同 /** * date2⽐date1多的天数 * @param date1 *
@param date2 * @return */ public static int differentDays(Date date1,Date date2) { Calendar cal
本⽂实例讲述了Python计算两个⽇期相差天数的⽅法.分享给⼤家供⼤家参考,具体如下: #!/usr/bin/python import time import sys def dateinput(): date = raw_input('please input the first date: ') return date def datetrans(tdate): spdate = place("/","-") try: datesec = ti
本⽂实例讲述了php计算两个⽇期相差天数的⽅法.分享给⼤家供⼤家参考.具体实现⽅法如下: <?php /** * 求两个⽇期之间相差的天数 * (针对1970年1⽉1⽇之后,求之前可以采⽤泰勒公式) * @param string $day1 * @param string $day2 * @return number */ function diffBetweenTwoDays ($day1, $day2) { $second1 = strtotime($day1); $second2 = s
本⽂实例讲述了Java判断两个⽇期相差天数的⽅法.分享给⼤家供⼤家参考.具体如下: import java.util.C
alendar; public class DateDifferent{ public static void main(String[] args){ Calendar calendar1 = Instance(); Calendar calendar2 = Instance(); calendar1.set(2007, 01,
本⽂实例讲述了php计算两个⽇期相差天数的⽅法.分享给⼤家供⼤家参考.具体实现⽅法如下: <?php $date1 = date( 'Y-m-d' ); $date2 = "2015-12-04"; $diff = abs(strtotime($date2) - strtotime($date1)); $years = floor($diff / (365*60*60*24)); $months =
floor(($diff - $years * 365*60*60*24) /
php计算两个时间相差的天数.⼩时数.分钟数.秒数 PHP中计算两个时间相差的天数.⼩时数.分钟数.秒数不如其它语⾔⽅便,但搞清了PHP中时间的表⽰⽅法后也很简单.本⽂章向⼤家讲解php如何计算时间相差.需要的码农可以参考⼀下. 先看下⾯这个⽹上给的例⼦: //$startdate 是开始时间,$enddate是结束时间 <?php $startdate="2011-3-15 11:50:00"; $enddate="2012-12-12 12:12:12";
本⽂实例讲述了javascript⽐较两个⽇期相差天数的⽅法.分享给⼤家供⼤家参考.具体如下:
在Java开发物流或是其他功能的时候会⽤到两个⽇期 相差多天的数据,所以整理了⼀下备⽤.调⽤⽅式: 复制代码 代码如下: long date1 = getDateTime("20121201");//可改成⾃⼰的⽇期类型,但以 "20121212"这种格式 long date2 = getDateTime("20121212"); int day = dateInterval(date1, date2); System.out.print
复制代码 代码如下: //判断是否为闰年function isLeapYear(year){if(year % 4 == 0 && ((year % 100 != 0) || (year % 400 == 0))) { return true;}return false;}//判断前后两个⽇期function validatePeriod(fyear,fmonth,fday,byear,bmonth,bday){if(fyear < byear){return true;}el
复制代码 代码如下: public class TimeUtil { public static final int SECONDS_IN_DAY = 60 * 60 * 24; public static final long MILLIS_IN_DAY = 1000L * SECONDS_IN_DAY; public static boolean isSameDayOfMillis(final long ms1, final long ms2) { final long
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论