如何将给定日期的天数加倍?

时间:2017-05-15 11:35:38

标签: java

问题

给出Date.Add指定的endDate天数。

下面是我需要定义的 doubleDate 函数。

public static Date doubleDate(Date endDate,int noOFDays){
}

解决方案:

public static Date doubleDate(Date endDate,int noOFDays){
    Calendar c = Calendar.getInstance();    
    c.setTime(endDate);
    c.add(Calendar.DATE,noOFDays);
    return c.getTime();     
}
  

任何人都可以指导我应该使用哪种方法来加倍给定的endDate吗?

1 个答案:

答案 0 :(得分:0)

这是如何在给定日期添加天数。

public static Date addDate(Date endDate, int noOFDays) {
    GregorianCalendar cal = new GregorianCalendar();
    cal.setTime(endDate);
    cal.add(Calendar.DATE, noOFDays);

    return cal.getTime();
}