读书人

将毫秒数折算成x天x时x分x秒x毫秒

发布时间: 2012-12-27 10:17:10 作者: rapoo

将毫秒数换算成x天x时x分x秒x毫秒

public static String format(long ms) {//将毫秒数换算成x天x时x分x秒x毫秒int ss = 1000;int mi = ss * 60;int hh = mi * 60;int 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;   String strDay = day < 10 ? "0" + day : "" + day;String strHour = hour < 10 ? "0" + hour : "" + hour;String strMinute = minute < 10 ? "0" + minute : "" + minute;String strSecond = second < 10 ? "0" + second : "" + second;String strMilliSecond = milliSecond < 10 ? "0" + milliSecond : "" + milliSecond;strMilliSecond = milliSecond < 100 ? "0" + strMilliSecond : "" + strMilliSecond;return strDay + " " + strHour + ":" + strMinute + ":" + strSecond + " " + strMilliSecond;}

读书人网 >编程

热点推荐