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 typesorg.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