我希望通过使用格里高利历来减去java中的日期来获得天数差异:

时间:2016-12-14 12:57:16

标签: java

GregorianCalendar last = new GregorianCalendar(py,pm-1,pd);
System.out.println(last.getTime());
GregorianCalendar present = new GregorianCalendar(py,pm-1,pd);
System.out.println(present.getTime());

long diff = Math.abs(prsent.getTime() - last.getTime());

减去这两个日期时遇到的问题

1 个答案:

答案 0 :(得分:0)

ChronoUnit可以用于日期之间的区别:

long minutesDiff = ChronoUnit.MINUTES.between(present.toInstant(), last.toInstant());