반응형
JSON 개체에서 날짜를 가져오는 방법
JSON 오브젝트가 있는데, 이 오브젝트에는 생년월일 필드가 1개 있습니다.
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"));
하지만 방법은getDate()
는 JSONObject에 존재하지 않습니다.
내 사용자 개체에서 Birthdate를 설정하려면 어떻게 해야 합니까?
아래와 같이 해도 되고
String dateStr = obj.getString("birthdate");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date birthDate = sdf.parse(dateStr);
//then
user.setBirthdate(birthDate);
도움이 되었으면 합니다:)
일반적으로 날짜는 밀리초 단위 또는 형식 문자열로 전달됩니다.따라서 json에 따라 다음 중 하나를 사용할 수 있습니다.new Date(json.getLong(milliseconds))
또는 날짜가 문자열인 경우
String birthdate = json.getString(date);//"2013-03-26"
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
언급URL : https://stackoverflow.com/questions/15761101/how-to-get-a-date-from-a-json-object
반응형
'source' 카테고리의 다른 글
클릭 시 앵글을 사용하여 텍스트 입력 지우기JS (0) | 2023.02.10 |
---|---|
TypeScript 인터페이스 구성 방법 (0) | 2023.02.10 |
Chrome이 잘못된 MIME 유형으로 인해 AJAX 스크립트 실행을 거부함 (0) | 2023.02.10 |
WordPress의 "wp_nav_menu" 서브메뉴에서 클래스 및 요소를 태그에 추가하는 방법 (0) | 2023.02.10 |
postgresql에서의 Unicode 시퀀스 처리 (0) | 2023.02.10 |