JSONから取得した日付文字列「2012-01-26」があります。
ListViewにデータを表示するよりも、月と年が現在の年であるかどうかを確認する必要があります。
SimpleDateFormat dateFormat = new SimpleDateFormat( "yyyy-MM-DD");
try {
Calendar c = Calendar.getInstance();
c.setTime(dateFormat.parse(event_start_date));
int month = c.get(Calendar.MONTH);
System.out.println(c.get(Calendar.YEAR));
System.out.println("month is"+month);
}
年の値は常に正しいですが、月は常にゼロです。