-1

我需要从当前日期减去 3 天并需要将其存储在 Date 变量中?

4

2 回答 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 回答