This date in the JSON response looks like a standard timestamp (e.g., the number of milliseconds since January 1, 1970). If you parse the timestamp, for example:
String timestamp = jsonValue.split("\\(")[1].split("\\+")[0]; Date createdOn = new Date(Long.parseLong(timestamp));
Now you can use SimpleDateFormat to format the date string:
SimpleDateFormat sdf = new SimpleDateFormat("MM dd yyyy"); String formattedDate = sdf.format(createdOn);
This ignores the time zone setting in this answer ("+0000"), you can also analyze this value and add / remove hours from your timestamp value before formatting.
source share