我需要从当前日期减去 3 天并需要将其存储在 Date 变量中?
问问题
5827 次
2 回答
2
你可以这样做
Calender c = Calender.getInstance();
c.add(DAY_OF_MONTH,3);
c.add(DAY_OF_MONTH,-3);
Date d = c.getTime();
于 2013-09-05T06:25:04.600 回答
2
拉出毫秒以来的时间值,从中减去三天的毫秒,将其推入一个新的 Date 对象。
public static final long ONE_DAY_MILLIS = 86400 * 1000;
Date now = new Date();
Date then = new Date(now.getTime() - (3 * ONE_DAY_MILLIS));
于 2013-09-05T06:25:41.230 回答