Я использую Java 8 для анализа даты и определения разницы между двумя датами.
Вот мой фрагмент:
String date1 ="01-JAN-2017";
String date2 = "02-FEB-2017";
DateTimeFormatter df = DateTimeFormatter .ofPattern("DD-MMM-YYYY", en);
LocalDate d1 = LocalDate.parse(date1, df);
LocalDate d2 = LocalDate.parse(date2, df);
Long datediff = ChronoUnit.DAYS.between(d1,d2);
Когда я бегу, я получаю ошибку:
java.time.format.DateTimeParseException: текст не может быть проанализирован по индексу 3