【发布时间】:2014-06-18 15:12:23
【问题描述】:
变量dateSubtract 是 16,但我想找出这两天之间的总天数,应该是 165。没有 JODA TIME,我该怎么做?
String date = "06/17/2014";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd/yyyy");
LocalDate d1 = LocalDate.parse("01/01/2014", formatter);
LocalDate d2 = LocalDate.parse(date, formatter);
int dateSubtract = Period.between(d1, d2).getDays();
【问题讨论】:
-
请查看此链接是否对您有帮助?? [链接]stackoverflow.com/questions/13922496/…
-
@RakeshBurbure 很好,该链接暗示使用 Joda Time 或 Java-8 之前的日期计算。
标签: java datetime-format java-time period