用户在java中输入两个日期之间的差异

时间:2015-11-12 04:14:27

标签: java bluej

private static long daysBetween(Date one, Date two) { 
long difference = (one.getTime()-two.getTime())/86400000;
 return Math.abs(difference); }

没有日期类的天数之间的差异 我的程序必须计算我的图书馆图书管理系统的两个日期(发布日期和返回日期)之间的差异,如果差异大于7,则计算罚款

1 个答案:

答案 0 :(得分:0)

你可以试试这个

    long difference = date2.getTime() - date1.getTime();
    System.out.println ("Days: " + TimeUnit.DAYS.convert(difference, TimeUnit.MILLISECONDS));