zoukankan      html  css  js  c++  java
  • 计算程序运行时间

       Date startTime = new Date();
            long startTime1 = System.currentTimeMillis();
            
            System.out.println(startTime.getTime());
            System.out.println(startTime1);
            System.out.println("---------------------------");

            try {
                new Thread().sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            
            long endTime1 = System.currentTimeMillis();
            Date endTime = new Date();
            
            System.out.println(endTime.getTime() - startTime.getTime());
            System.out.println(endTime1 - startTime1);
            
            long between = endTime.getTime() - startTime.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 + "毫秒"); // 输出中间程序运行时

  • 相关阅读:
    hdu1754 I Hate It
    51nod 1174 1174 区间中最大的数
    51nod1305 Pairwise Sum and Divide
    51nod 1622 集合对[算法马拉松19 C]
    51nod1265 四点共面
    51nod 1244 莫比乌斯函数之和
    51nod 1240 莫比乌斯函数
    51nod 1113 矩阵快速幂
    51nod 1264 线段相交(几何)
    51nod 1412 AVL树的种类(dp)
  • 原文地址:https://www.cnblogs.com/king-/p/4062803.html
Copyright © 2011-2022 走看看