Может просто так сделано, чтобы решение было только через Calendar, Date?
package com.javarush.task.task08.task0827;
import java.util.Date;
/*
Работа с датой
*/
// Date givenDate = new SimpleDateFormat("MMM d yyyy").parse(date); - "отпарсить не вышло"
public class Solution {
public static void main(String[] args) {
System.out.println(isDateOdd("MAY 1 2013"));
}
public static boolean isDateOdd(String date) {
// Date givenDate = new SimpleDateFormat("MMM d yyyy").parse(date); - "отпарсить не вышло"
// Обработать числа после первого пробела - не вышло.
boolean result;
String q = "";
int day = 0;//числа
for (int i = 2; i < date.length(); i++) {
if (date.substring(i-2,i-1).equals(" ")) {// После первого попавшегося пробела
q = date.substring(i-1,i+1); break; }// в q заносится или число и пробел или двоичное число.
} System.out.println("day " + q);
String a = q.trim();// обрезать пробелы
day = Integer.parseInt(a);//переводим в число
if (day % 2 != 0){result = true;}
else{result = false;}
return result;}
}