Проблема с 3-им пунктом: "Метод isDateOdd() должен возвращать true, если количество дней с начала года - нечетное число, иначе false."
🙁 помогите найти проблему, вроде бы разные даты пробовала и они работают
package com.javarush.task.task08.task0827;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
/*
Работа с датой
*/
public class Solution {
public static void main(String[] args) {
System.out.println(isDateOdd("FEBRUARY 1 1970")); //MAY 1 2013")); //JANUARY 3 2013"));
}
public static boolean isDateOdd(String date) {
int dayCount = 0;
try {
SimpleDateFormat format = new SimpleDateFormat("MMM dd yyyy", Locale.ENGLISH);
Date date1 = format.parse(date);
Date nachgoda = new Date(date1.getYear(), 0, 0);
dayCount = (int) (date1.getDay() - nachgoda.getDay());
}
catch (ParseException e) {
e.printStackTrace();
}
if (dayCount%2 == 1)
return true;
else
return false;
}
}