В чем может быть проблема?
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) {
System.out.println(isDateOdd("JANUARY 1 2000"));
}
public static boolean isDateOdd(String date) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy");
Date startOfTheYar = null;
try {
startOfTheYar = simpleDateFormat.parse("1 JAN" + date);
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("MMMM DD yyyy");
Date currentDate = null;
try {
currentDate = simpleDateFormat2.parse(date);
} catch (ParseException e) {
e.printStackTrace();
}
long timeInMilisec = currentDate.getTime() - startOfTheYar.getTime();
long msInDay = 24 * 60 *60 * 1000;
int days = (int) (timeInMilisec/msInDay);
if (days % 2 == 0) {
return false;
} else
return true;
}
}