Reference: https://www.w3.org/TR/NOTE-datetime
Uses joda-time (because yes, I still work in Java 1.6). There is probably a simpler way. But this works. This assumes all parts of the string are supplied.
public static Date convertUTCStringToLocalDateTime(String utcDate) { DateTime utcDateTime = new DateTime(utcDate); Date localDateTime = utcDateTime.toDate(); return localDateTime; }