How to get a Date from a JSON object
date, getdate, java, json, object
Solution
You may do like below,
String dateStr = obj.getString("birthdate");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date birthDate = sdf.parse(dateStr);
//then
user.setBirthdate(birthDate);
Hope to help you :)
Problem
I have a JSON object, which have one field that is a birthdate: ``` JSONObject obj = new JSONObject(response); User user = new User(); user.setuserID(obj.getString("userID")); user.setisMale(obj.getBoolean("isMale")); user.setEmail(obj.getString("email")); // user.setBirthdate(obj.getDate("birthdate")); user.setLastName(obj.getString("lastName")); user.setFirstName(obj.getString("firstName")); ``` But the method `getDate()` does not exist in JSONObject. How can I set the Birthdate in my User object?