Skip to content

Instantly share code, notes, and snippets.

@desamtralized
Created March 20, 2015 13:09
Show Gist options
  • Save desamtralized/fe90d9c7ee810a5808bb to your computer and use it in GitHub Desktop.
Save desamtralized/fe90d9c7ee810a5808bb to your computer and use it in GitHub Desktop.
public class DateUtils {
private long secondMillis = 1000,
minuteMillis = 60 * secondMillis,
hourMillis = 60 * minuteMillis,
dayMillis = 24 * hourMillis;
public String getRelativeTime(Date from, Date to) {
long fromMillis = from.getTime();
long toMillis = to.getTime();
long diffMillis = Math.abs(fromMillis - toMillis);
if (diffMillis/secondMillis < 60) {
return diffMillis/secondMillis+"s";
} else if (diffMillis/minuteMillis < 60) {
return diffMillis/minuteMillis+"m";
} else if (diffMillis/hourMillis < 24) {
return diffMillis/hourMillis+"h";
} else {
return diffMillis/dayMillis+"d";
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment