java 中 获取两个日期相差天数
import java.util.Date;
public class TimeUtils {
public int getDistanceTime(Date startTime, Date endTime) {
int days = 0;
long time1 = startTime.getTime();
long time2 = endTime.getTime();
long diff;
if (time1 < time2) {
diff = time2 - time1;
} else {
diff = time1 - time2;
}
days = (int) (diff / (24 * 60 * 60 * 1000));
return days;
}
public String buidTimeByDays(Long days) {
Long years = days%365 == 0 ? (days%365) : days%365;
return null;
}
public static void main(String[] args) {
System.out.println( new TimeUtils().getDistanceTime(new Date(),new Date()));
}
}