Впринципе интересно, возможно ли движение в этом направлении?
package com.javarush.task.task08.task0827;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
Работа с датой
*/
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 formater = new SimpleDateFormat("M d yyyy");
Date data = new Date();
data.setMonth(0);
data.setDate(1);
data.setYear(2013);
Date date1 = formater.parse(date);
long dif = date1.getTime() - data.getTime();
long msPerDay = 24*60*60*1000;
int difIndays = (int) (dif / msPerDay);
boolean result = true;
if (difIndays % 2 == 0) {
result = false;
}
if (difIndays % 2 != 0){
result = true;
}
return result;
}
}