Если название месяца напишу Капсом, выдает ошибку. Возможно из-за этого не проходит?
Как это обойти?
package com.javarush.task.task08.task0827;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
/*
Работа с датой
*/
public class Solution {
public static void main(String[] args) {
System.out.println(isDateOdd("December 31 2020"));
}
public static boolean isDateOdd(String date1) {
// DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy", Locale.ENGLISH);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM d yyyy", Locale.ENGLISH);
LocalDate date = LocalDate.parse(date1, formatter);
System.out.println(date.getDayOfYear());
int x = date.getDayOfYear() ;
return x%2 != 0;
}
}