在我的购物车应用程序中,我将所有购买日期存储在时间戳中.
假设,我想在n天之前得到购买日期的时间戳(n是可配置的).我如何使用java获取它?
例如:purchaseateBefore5days = currentTimestamp_in_days - 5; 我正在使用当前的时间戳
long currentTimestamp = Math.round(System.currentTimeMillis() / 1000);
Run Code Online (Sandbox Code Playgroud)
我如何从中减去n天.我是初学者.请帮忙.
使用Calendar课程:
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_YEAR, -5);
long fiveDaysAgo = cal.getTimeInMillis();
Run Code Online (Sandbox Code Playgroud)