I am creating a feature in an Android app to get an arbitrary date (past, present or future) and find the difference relative to now.
Both my now and
now
Best way to format a date relative to now on Android
I suggest you to use JodaTime
It's lightweight handy library and i think actually the best tool for working with Date instances.
And you can start here.