0추천
현재 openweathermap api를 이용해서 기상앱을 만들고 있습니다.
현재 최근날짜를 구현하는것 까지는 구현이 완료 되었고 그다음에 5일간의 기상을 출력을 할려고 합니다.
description,temperature,업데이트 날짜 이 3개를 받아 올려고 합니다,
http://samples.openweathermap.org/data/2.5/forecast?id=524901&appid=b1b15e88fa797225412429c1c50c122a1
위에샘플을 예로 들었을때 맨위에 있는건 json으로 값을 받아오는걸 완료 했는데 문제는 그 다음날 날짜로 받아 오려고 하는데 그 부분에 대해서 막힙니다..
위의 예제를 들었을때 1월30일 18:00에 대한 데이터는 처음데이터라 값을 받아왔지만
그다음 날인 1월 31일 18:00의 데이터는 어떻게 받아야 하는지를 모르겠네요.
JSONObject details = json.getJSONArray("list").getJSONObject(0);
JSONObject main = details.getJSONObject("main");
JSONObject Weather = details.getJSONArray("weather").getJSONObject(0);
String description = Weather.getString("description").toUpperCase(Locale.US);
String temperature = String.format("%.2f", main.getDouble("temp"))+ "°";
현재 맨위의 코드 걸 받아오는 코드는 이렇게 되있구요. 위의 코드에는 날짜를 구하는 함수는 안나와 있지만 string으로 되있는거랑 똑같은 형식으로 했다고 생각하시면 될거 같습니다..
어떻게 하면 좋을까요?? 조언 주시면 감사하겠습니다...