我正在尝试删除数据库中具有早于当前日期10天的Date(java.util.Date)的条目.有没有办法比较日期内的"日"值.不仅要比较哪个Date值更大,还要确保两个Date值之间有X天.
假设您有两个日期值为time1和time2.
int daysApart = (int)((time2.getTime() - time1.getTime()) / (1000*60*60*24l));
if (abs(daysApart) >= 10)
System.out.println("10+ days apart.");
else
System.out.println("Less than 10 days apart.");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2821 次 |
| 最近记录: |