美文网首页
毫秒转化为时分秒

毫秒转化为时分秒

作者: rwy | 来源:发表于2018-06-22 14:20 被阅读21次

/*

* 毫秒转化时分秒毫秒

*/  public static String formatTime(Long ms) { 

    Integer ss = 1000; 

    Integer mi = ss * 60; 

    Integer hh = mi * 60; 

    Integer dd = hh * 24; 

    Long day = ms / dd; 

    Long hour = (ms - day * dd) / hh; 

    Long minute = (ms - day * dd - hour * hh) / mi; 

    Long second = (ms - day * dd - hour * hh - minute * mi) / ss; 

    Long milliSecond = ms - day * dd - hour * hh - minute * mi - second * ss; 

    StringBuffer sb = new StringBuffer(); 

    if(day > 0) { 

        sb.append(day+"天"); 

    } 

    if(hour > 0) { 

        sb.append(hour+"小时"); 

    } 

    if(minute > 0) { 

        sb.append(minute+"分"); 

    } 

    if(second > 0) { 

        sb.append(second+"秒"); 

    } 

    if(milliSecond > 0) { 

        sb.append(milliSecond+"毫秒"); 

    } 

    return sb.toString(); 

相关文章

网友评论

      本文标题:毫秒转化为时分秒

      本文链接:https://www.haomeiwen.com/subject/ibekyftx.html