日付に問題があります。次を使用して日付を取得measure.getDate()
し、ログに 0 Sun Jun 09 14:09:00 CEST 2012 の結果を取得しました。しかし、私が使用するmeasure.getDate().getDay())
と0
、measure.getDate().getMonth()
結果が得5
られたので、measure.getDate().getYear())
私は 112 を得ました。日、月、およびあなたの適切な形式を取得するにはどうすればよいですか?
JSONArray jsonArray;
try {
jsonArray = new JSONArray(response);
List<Measure> measures = new Measure.BuilderJSON().buildList(jsonArray);
for(Measure measure: measures){
addParamsToLists(measure);
Log.v("eqwdasfas1", ""+measure.getDate().getDay());
Log.v("eqwdasfas2", ""+measure.getDate().getDate());
Log.v("eqwdasfas3", ""+measure.getDate().getYear());
Log.v("eqwdasfas4", ""+measure.getDate().getMonth());
Log.v("eqwdasfas5", ""+measure.getDate());
}
} catch (JSONException e) {
e.printStackTrace();
}
getDate() が適切な値を返し、他の関数が間違った値を返す理由がわかりません