Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static String getTimeBreakdown(long millis)
- {
- if (millis < 0L) {
- return "N/A";
- }
- if (TimeUnit.MILLISECONDS.toMinutes(millis) == 0L) {
- return TimeUnit.MILLISECONDS.toSeconds(millis) + " Seconds";
- }
- long days = TimeUnit.MILLISECONDS.toDays(millis);
- millis -= TimeUnit.DAYS.toMillis(days);
- long hours = TimeUnit.MILLISECONDS.toHours(millis);
- millis -= TimeUnit.HOURS.toMillis(hours);
- long minutes = TimeUnit.MILLISECONDS.toMinutes(millis);
- millis -= TimeUnit.MINUTES.toMillis(minutes);
- StringBuilder sb = new StringBuilder(16);
- sb.append(days + "D ");
- sb.append(hours + "H ");
- sb.append(minutes + "M ");
- return sb.toString();
- }
Advertisement
Add Comment
Please, Sign In to add comment