Я так понимаю, что проблема в том, что не может обработаться парс по шаблону
package com.javarush.task.task08.task0827;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.*;
import java.text.*;
/*
Работа с датой
*/
public class Solution {
public static void main(String[] args) throws ParseException{
System.out.println(isDateOdd("MAY 1 2013"));
}
public static boolean isDateOdd(String date) throws ParseException{
SimpleDateFormat formatter = new SimpleDateFormat("MMM d yyyy");
Date date1 = formatter.parse(date);
Date date2 = formatter.parse("JAN 1 "+date.substring(7));
long ms=date1.getTime()-date2.getTime();
int days = (int)(ms / (24*60*60*1000));
if (days%2==0){
return true;
}
else if (days%2!=0){
return false;}
}
}