私はJavaに問題があり、例えば165600139 / 86400000 = 1.9を除算した場合、大きな長い型の数値を分割したいのですが、私のメソッドは丸めずに1を返します:/
public static long calcDaysBefore(Date date) {
int MILISECONDS_IN_DAY = 24 * 60 * 60 * 1000;
long days = 0;
if (date != null) {
long current = getCurrentDate().getTime() - date.getTime();
days = current / MILISECONDS_IN_DAY;
}
return days;
}