Java конвертировать строку в дату и затем сравнение
У меня есть 2D-массив строк
static String[][] TaskStorage = {
{"Task 1","02/07/13"},
{"Task 2","02/08/13"},
{"Task 3","02/09/13"},
{"Task 4","02/10/13"},
{"Task 5","02/11/13"},
{"Task 6","02/03/13"},
{"Task 7","02/04/13"},
{"Task 8","02/05/13"},
{"Task 9","02/06/13"},
{"Task 10","03/01/13"},
{"Task 11","03/02/13"},
{"Task 12","03/03/13"},
};
Я хотел бы напечатать все TaskStorage [0] [i], где TaskStorage [i] [1] - 02/07 и 02/08. Учитывая, что сегодня дата 02/04. Сегодня дата может измениться на 28.02. TodayDate будет основываться на времени выполнения кода.
В основном задачи печати на два дня вперед.
Вот что я пробовал:
SimpleDateFormat dateFormat = new SimpleDateFormat("mm/dd/yy");
TaskDate = dateFormat.parse(LinkStorage[i][1]);
if (todayDate.after(TaskDate)) {
System.out.println("");
}