Skip to main content

Multiple Datetime Formats in Java and Android

· One min read

We have now added support for multiple datetime formats in our Java and Android SDKs. The following formats are supported:

  • RFC1123 Datetime: Mon, 15 Jun 2009 20:45:30 GMT
  • RFC3339 Datetime: 2016-03-13T12:52:32.123Z
  • Unix Timestamp: 1480809600

Implementation details

Our Java and Android SDKs use the joda-time library to provide this support as it is compatible with older versions of Java (6 and 7) as well as newer ones. The classes used from the joda-time library are as follows:

  • org.joda.time.DateTime for DateTime types
  • org.joda.time.LocalDate for Date types

Additional details

Multiple DateTime formats are also supported in these languages.

You can find more information about supported datetime formats as well as other types here.

Benefits

DateTime implementation in our SDKs can help you:

  • Focus on building the application logic instead of worrying about date/time serialization/deserialization
  • Handle different formats of datetime, according to what your API requires, without writing any code for it
  • Save time zone specific information (if required)
  • Avoid the hassle of configuring and consuming a 3rd party library for datetime manipulation