【发布时间】:2017-12-09 02:23:12
【问题描述】:
我正在使用 Java 8 来解析日期并找出两个日期之间的差异。
这是我的 sn-p:
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 处解析文本
【问题讨论】:
-
尝试使用“dd-MMM-yyyy”
-
它没有用..
标签: java-8 java-time date-parsing