Date?
.
public double computeDaysBetweenDates(Date d1, Date d2) {
long diff;
diff = d2.getTime() - d1.getTime();
return ((double) diff) / (86400.0 * 1000.0);
}
Date - , UTC POSIX EPOCH, , , 1 1970 UTC. , . , .
Note that this answer assumes that the day is 86400 seconds and ... this is mostly true.
Note that this solution still works, even if you formatted date strings. If you can first parse the date / time in Date objects, you can still call this function with them.
source
share