java计算两个日期之间天数
jxts = DateFunction.getNumberOfDays(jxErq, qsjxrq);
public static long getNumberOfDays(String psDate1, String psDate2) {
psDate1 = psDate1.replace('-', '/');
psDate2 = psDate2.replace('-', '/');
try {
psDate1 = psDate1.substring(0, 4) + "/" + psDate1.substring(4, 6)
+ "/" + psDate1.substring(6, 8);
psDate2 = psDate2.substring(0, 4) + "/" + psDate2.substring(4, 6)
+ "/" + psDate2.substring(6, 8);
Date dt1 = new Date(psDate1);
Date dt2 = new Date(psDate2);
long l = dt1.getTime() - dt2.getTime();
l = l / 60L / 60L / 1000L / 24L;
return Math.abs(l);
} catch (Exception e) {
System.out.println("exception" + e.toString());
}
return -1L;
}
}