我需要从当前日期减去3天,需要将其存储在Date变量中吗?
答案 0 :(得分:2)
你可以这样做
Calender c = Calender.getInstance();
c.add(DAY_OF_MONTH,3);
c.add(DAY_OF_MONTH,-3);
Date d = c.getTime();
答案 1 :(得分:1)
将milliseconds-since-epoch值拉出,从中减去三天毫秒,将其推入一个新的Date对象。
public static final long ONE_DAY_MILLIS = 86400 * 1000;
Date now = new Date();
Date then = new Date(now.getTime() - (3 * ONE_DAY_MILLIS));