Что-то не так, но вот что не так?
package com.javarush.task.task08.task0827;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.Year;
import java.util.Date;
/*
Работа с датой
*/
public class Solution {
public static void main(String[] args) {
System.out.println(isDateOdd("MAY 1 2013"));
}
public static boolean isDateOdd(String date) {
String yarStart = "JANUARY 01 2013";
SimpleDateFormat format = new SimpleDateFormat("MMMM dd yyyy");
Date dateOne = null;
Date dateTwo = null;
try {
dateOne = format.parse(date);
dateTwo = format.parse(yarStart);
} catch (ParseException e) {
e.printStackTrace();
}
long dif = dateOne.getTime() - dateTwo.getTime();
int day = (int) ((dif/(24*60*60*1000))+1);
System.out.println(day);
if (day%2 !=0)
return true;
else return false;
}
}