Try this
DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
long uptime = mxBean.getUptime();
String d = uptime / (3600 * 1000 * 24) + ":" + dateFormat.format(uptime);
Note that DateFormat accepts milliseconds as well