title: Android date-time manipulation library
body: <p>Coming from C#, I got used to the slick interface <a href="http://msdn.microsoft.com/en-us/library/system.datetime%28v=vs.110%29.aspx" rel="noreferrer"><code>DateTime</code></a> and <a href="http://msdn.microsoft.com/en-us/library/system.timespan%28v=vs.110%29.aspx" rel="noreferrer"><code>TimeSpan</code></a> offer. With these, I can access date-time parts (Year, Month, Seconds, etc.), the underlying Ticks, subtract dates, add time deltas and so on.</p>
  
  <p>As a Java/Android newbie, I understand that the equivalent Java <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html" rel="noreferrer"><code>Date</code></a> class used to have these accessors, but they were removed for back-compatibility reasons. The suggested alternative is to use a <a href="http://developer.android.com/reference/java/util/Calendar.html#setTime%28java.util.Date%29" rel="noreferrer"><code>Calendar</code></a> object, but I find its interface cumbersome compared with .Net's.</p>
  
  <p>Is there an equivalent Java library to ease the manipulation of <code>Date</code> objects in Android?</p>