// 毫秒数转换为xx 天 xx 时 xx 分 xx 秒
long ms = (1_000 * 60 * 60 * 24 * 2) // 2 天
+ (1_000 * 60 * 60 * 2) // 2 时
+ (1_000 * 60 * 2) // 2 分
+ (1_000 * 2); // 2 秒
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;
System.out.println(day + "天" + hour + "时" + minute + "分" + second + "秒" + milliSecond + "毫秒");