Java tutorial
//package com.java2s; public class Main { public static String getTimeStampString(Long timestampInSeconds) { long tsLongNow = System.currentTimeMillis() / 1000; long timeInSeconds = tsLongNow - timestampInSeconds; String timestampString; if (timeInSeconds < 60) { timestampString = String.valueOf(timeInSeconds) + "s"; } else if (timeInSeconds < 60 * 60) { long timeInMins = timeInSeconds / 60; timestampString = String.valueOf(timeInMins) + "m"; } else if (timeInSeconds < 60 * 60 * 24) { long timeInHrs = timeInSeconds / 60 / 60; timestampString = String.valueOf(timeInHrs) + "h"; } else { long timeInDays = timeInSeconds / 60 / 60 / 24; timestampString = String.valueOf(timeInDays) + "d"; } return timestampString; } }