比较当前的时间和7天或者n天的大小关系
Date date = new Date(); //获取当前时间
Date s00 = (Date) pageData.get("addTime"); //获取需要比较的目标时间
Calendar calendar = Calendar.getInstance(); // 得到日历
calendar.setTime(date);// 把当前时间赋给日历
calendar.add(Calendar.DAY_OF_MONTH, -7); // 设置为7天前
Date before7days = calendar.getTime(); // 得到7天前的时间
if (before7days.getTime() > s00.getTime()) {
// 满足大于7天的用户不再退货的金额
}
if (before7days.getTime() < s00.getTime()) {
// 在7天内的订单金额没有入账
}
判断完成以后,在各自对应的if条件中添加业务逻辑
Data.getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。