我已经保存在数据库中的当前日期的前一个日期,并且需要在第7天的下一个日期获取日期。我怎么才能得到它?如何获取日期,该日期是任何前一日期到下一日期的7天的总和?
例如:
我约会1461560032085毫秒。我如何得到7天的下次约会?
我已经保存在数据库中的当前日期的前一个日期,并且需要在第7天的下一个日期获取日期。我怎么才能得到它?如何获取日期,该日期是任何前一日期到下一日期的7天的总和?
例如:
我约会1461560032085毫秒。我如何得到7天的下次约会?
以目前一天后计算7天,你应该做到以下几点:
nextWeek = yourdate + 7*24*60*60*1000
public static String getAdded_date(String previous_date){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
try {
c.setTime(sdf.parse(previous_date));
} catch (ParseException e) {
e.printStackTrace();
}
c.add(Calendar.DAY_OF_WEEK, 7); // number of days to add, can also use Calendar.DAY_OF_MONTH in place of Calendar.DATE
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
String output = sdf1.format(c.getTime());
return output;
}
private int getaddedDate(int previousdate)
{
return previousdate + TimeUnit.DAYS.toMillis(7);
}
1天= 86400000毫秒
所以7天 “1461560032085” 将是= 1461560032085 + 86400000 * 7
希望这有助于!
这是非常简单的使用Calendar类
Calendar calendar = Calendar.getInstance();
calendar.setTime(your_current_date);
calendar.add(Calendar.DAY_OF_YEAR, +7);
Date newDate = calendar.getTime();
yourdate + 7 * 24 * 60 * 60 * 1000 – Pooya
谢谢,请回复作为答复 –
我发布回答如下 – Pooya