是否有办法从两个日期获取这些信息:
这是我的示例:
开始日期:
2014年1月1日
结束日期:
2014年2月21日
我需要这样的维修人员:months:1 days:20
另一个例子:
开始日期:
2014年1月15日
结束日期:
10/03/2014
我需要这样的维修人员:months:1 days:25
答案 0 :(得分:3)
使用Java8日期/时间API,您可以这样做
LocalDate startDate = LocalDate.of(2014, 1, 1);
LocalDate endDate = LocalDate.of(2014, 2, 21);
Period period = startDate.until(endDate);
System.out.println("months: " + period.getMonths() + " days: " + period.getDays());