Some basic math to calculate Weeks, Days, Hours, Minutes, and Seconds from a given time in milliseconds. Super useful for process timing.
public String getElapsedTimeString(long milliseconds){ int seconds = (int) (milliseconds / 1000) % 60 ; int minutes = (int) ((milliseconds / (1000*60)) % 60); int hours = (int) ((milliseconds / (1000*60*60)) % 24); int days = (int) ((milliseconds / (1000*60*60*24)) % 7); int weeks = (int) (milliseconds / (1000*60*60*24*7)); return weeks + " weeks : " + days + " days : " + hours + " hours : " + minutes + " minutes : " + seconds + " seconds"; }