1. Реализовать метод isDateOdd(String date) так, чтобы он возвращал true, если количество дней с начала года — нечетное число, иначе false 2. String date передается в формате MAY 1 2013 Не забудьте учесть первый день года. Пример: JANUARY 1 2000 = true JANUARY 2 2020 = false Требования: 1. Программа должна выводить текст на экран. 2. Класс Solution должен содержать два метода. 3. Метод isDateOdd() должен возвращать true, если количество дней с начала года - нечетное число, иначе false. 4. Метод main() должен вызывать метод isDateOdd().
package com.javarush.task.task08.task0827;

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("MAY 1 2013"));
    }

    public static boolean isDateOdd(String date) {

        SimpleDateFormat format = new SimpleDateFormat("MMM d yyyy", Locale.ENGLISH);

        Date dateOne = null;
        Date dateTwo = null;

        try {
            dateOne = format.parse("JANUARY 1 2013");
            dateTwo = format.parse(date);
        } catch (Exception e) {
            e.printStackTrace();
        }


        long difference = dateTwo.getTime() - dateOne.getTime();
        int days = (int)(difference / (24 * 60 * 60 * 1000));
        System.out.println(days);



        return ((days%2!=0)?true:false);
    }
}