It seems like null is passed to input in line 28. Any idea how to make it work?
package com.codegym.task.task08.task0827;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.text.ParseException;
/*
Working with dates
*/
public class Solution {
public static void main(String[] args) {
System.out.println(isDateOdd("MAY 1 2013"));
}
public static boolean isDateOdd(String date) {
Date input = null;
try {
SimpleDateFormat format = new SimpleDateFormat("MMM dd yyyy");
input = format.parse(date);
} catch (ParseException e){
e.printStackTrace();
}
Calendar calendar = Calendar.getInstance();
calendar.setTime(input);
int day = calendar.DAY_OF_YEAR;
System.out.println(day);
return true;
}
}