public static long DaysBetweenTwoDate(String s1, String s2)
{
//传进来的日期格式:YYYYMMDD
String year1, year2, month1, month2, day1, day2;
int y1, y2, m1, m2, d1, d2;
year1 = s1.substring(0,4);
year2 = s2.substring(0,4);
month1 = s1.substring(4,6);
month2 = s2.substring(4,6);
day1 = s1.substring(6);
day2 = s2.substring(6);
y1 = Integer.parseInt(year1);
y2 = Integer.parseInt(year2);
m1 = Integer.parseInt(month1);
m2 = Integer.parseInt(month2);
d1 = Integer.parseInt(day1);
d2 = Integer.parseInt(day2);
LocalDate start = LocalDate.of(y1, m1, d1);
LocalDate end = LocalDate.of(y2, m2, d2);
return ChronoUnit.DAYS.between(start,end);
}
计算两日期相隔天数
于 2022-12-09 15:08:40 首次发布