Java 获取耗时中文描述

    xiaoxiao2021-03-25  131

    Java 获取耗时中文描述

    有时候我们要计算一个方法的耗时,往往就是结束毫秒数减去开始毫秒数,然后计算出总毫秒数,如果你想要更精细的描述,可以使用以下方法,对于大于一个小时的,就按小时计算,如果耗时在一小时内的就按分钟算:

    获取耗时中文描述


    /** * 获取时间字符串 * @param time millisecond (毫秒) * @return */ public static String getTimeStr(long time) { StringBuffer sb = new StringBuffer(); if(time < 1000){ sb.append(time).append("毫秒"); }else if(time < 1000 * 60){ long sec = (time / 1000); long m_mod = (time % 1000); sb.append(sec).append("秒"); if(m_mod > 0){ sb.append(m_mod).append("毫秒"); } }else if(time < 1000 * 60 * 60){ long min = (time / 60000); long m_mod = (time % 60000); long sec = m_mod /1000; sb.append(min).append("分钟"); if(sec > 0){ sb.append(sec).append("秒"); } } else { long hour = time / 3600000; long m_time = time % 3600000; long min = (m_time / 60000); sb.append(hour).append("小时"); if(min > 0){ long m_mod = (m_time % 60000); long sec = m_mod /1000; sb.append(min).append("分钟"); if(sec > 0){ sb.append(sec).append("秒"); } } } return sb.toString(); }
    转载请注明原文地址: https://ju.6miu.com/read-22009.html

    最新回复(0)