我正在使用Java 8來解析日期並找到兩個日期之間的差異。java.time.format.DateTimeParseException:在索引3處無法分析文本
這裏是我的代碼片段:
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: Text could not be parsed at index 3
嘗試使用「dd-MMM-yyyy」 – NikNik
它沒有工作.. – Uma
[如何解析不區分大小寫的字符串與jsr310 DateTimeFormatter?](https://stackoverflow.com/questions/10797808/如何解析大小寫不敏感字符串與jsr310-datetimeformatter) –