java 将毫秒转为XX小时XX分钟

 

 

import java.util.concurrent.TimeUnit;

/**
 * 将毫秒转为XX小时XX分钟
 * @param milliseconds
 * @return
 */
public static String millisToStr(long milliseconds){
    long hourValue= TimeUnit.MILLISECONDS.toHours(milliseconds);
    long minuteValue=TimeUnit.MILLISECONDS.toMinutes(milliseconds) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(milliseconds));
    String offlineTimeStr=hourValue>0?String.format("%02d小时%02d分钟",hourValue,minuteValue):String.format("%02d分钟",minuteValue);
    return offlineTimeStr;
}

 

你可能感兴趣的:(java)