В чем ошибка?
package com.javarush.task.task08.task0827;
import java.text.DateFormat;
import java.text.DateFormatSymbols;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/*
Работа с датой
*/
public class Solution {
public static void main(String[] args) throws ParseException {
System.out.println(isDateOdd("JANUARY 8 2013"));
}
public static boolean isDateOdd(String date) throws ParseException {
Locale locale = new Locale("en", "UK");
DateFormatSymbols dateFormatSymbols = new DateFormatSymbols(locale);
DateFormat format = new SimpleDateFormat("MMMM d yyyy",dateFormatSymbols);
Date inputDate = format.parse(date);
Calendar calendar = Calendar.getInstance();
calendar.setTime(inputDate);
long lastTime = calendar.getTimeInMillis();
Date newYearDate = format.parse("JANUARY 1 2013");
calendar.setTime(newYearDate);
long firstTime = calendar.getTimeInMillis();
long numberdays = lastTime - firstTime;
int day = (int)(numberdays / 86400000) + 1;
if(day %2 == 1){
return true;
}else {
return false;
}
}
}