I am not sure why Date din't do it, Calendar didn't do it and Apache DateUtils didn't do it?
Though every other product in every other company would need date diff !!!
I was introduced to TimeUnit through a retry wrapper class where I had to specify retry time using TimeUnit. So no longer we need a variable like private static final long numberOfSecondsInMinutes = 60; :)
Date diff is a two liner with this class
1. Get the diff in millis
long diff = date1.getTime() - date2.getTime();
2. TimeUnit.MILLISECONDS.toDays(diff);
nJoy
Though every other product in every other company would need date diff !!!
I was introduced to TimeUnit through a retry wrapper class where I had to specify retry time using TimeUnit. So no longer we need a variable like private static final long numberOfSecondsInMinutes = 60; :)
Date diff is a two liner with this class
1. Get the diff in millis
long diff = date1.getTime() - date2.getTime();
2. TimeUnit.MILLISECONDS.toDays(diff);
nJoy