在java中减去两个日期并计算日差异

时间:2016-05-31 12:23:57

标签: java

我是java的初学者,我不想在java中减去日期,而且我想在几天之间达成差异。

因此,我使用下面的approch来解决这个问题

long diff = Math.abs(d1.getTime() - d2.getTime());

long diffDays = diff /(24 * 60 * 60 * 1000);

但这将在春天的夏令时界限中失败。

实施例 d1 =新日期(112,3-1,11,0,0,0),d2 =新日期(112,3-1,12,0,0,0),结果为0。

所以请帮我解决这个问题。 我也提到了Subtract two dates in Java,但没有得到我不想要的惊悚答案。

谢谢。

0 个答案:

没有答案