что то не так
package com.javarush.task.task08.task0827;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Date;
import java.util.concurrent.Callable;
import static java.time.temporal.ChronoUnit.DAYS;
/*
Работа с датой
*/
public class Solution {
public static void main(String[] args) {
System.out.println(isDateOdd(LocalDate.now().toString()));
}
public static boolean isDateOdd(String date) {
boolean days = false;
try {
LocalDate dateBefore = LocalDate.ofYearDay(2020, 1);
LocalDate dateAfter = LocalDate.parse(date);
// System.out.println(dateBefore);
// System.out.println(dateAfter);
long daysBetween = DAYS.between(dateBefore, dateAfter);
// System.out.println(daysBetween);
if (daysBetween % 2 == 0) {
days = true;
} else {
days = false;
}
}catch (Exception e) {
e.printStackTrace();
}
return days;
}
}
/**
1. Программа должна выводить текст на экран.
2. Класс Solution должен содержать два метода.
3. Метод isDateOdd() должен возвращать true, если количество дней с начала года - нечетное число, иначе false.
4. Метод main() должен вызывать метод isDateOdd().
JANUARY 1 2000 = true
JANUARY 2 2020 = false
*/