#Date是可变类型,不安全。
#用LocalDate替代,LocalDate不可变。
下面展示:
long gap;
LocalDate starttime, endtime;
starttime = LocalDate.of(year, month, day);//日期
endtime = LocalDate.of(year1, month1, day1); //日期
gap = endtime.toEpochDay() - starttime.toEpochDay();//日期差(每个都转换为long)
starttime= LocalDate.ofEpochDay(gap);//又转换为日期
long gap;
LocalDate starttime, endtime;
starttime = LocalDate.of(year, month, day);//日期
endtime = LocalDate.of(year1, month1, day1); //日期
gap = endtime.toEpochDay() - starttime.toEpochDay();//日期差(每个都转换为long)
starttime= LocalDate.ofEpochDay(gap);//又转换为日期
注:日期,long相互转换是以1970-01-01为基准来转换的。