如何在指定日期添加30天(月)?

时间:2016-09-13 05:05:48

标签: java date calendar add

我使用CalenderUtil这个。我用我的代码尝试了几次。但它没有工作。启动日期选择器给出的日期,并且在添加30天之后需要将结束日期设置为其他日期选择器。但是不起作用,请提及我需要的任何事件。 例如:鼠标点击事件

import com.google.gwt.user.datepicker.client.CalendarUtil;
import java.text.DateFormat;
import java.util.Date;

Date d;
d = startingdatebox.getDate();
CalendarUtil.addMonthsToDate(d, 1);
endingdatebox.setDate(d);

2 个答案:

答案 0 :(得分:-2)

试试这个。

Calendar cal = Calendar.getInstance(); 
cal.add(Calendar.MONTH, 1);

答案 1 :(得分:-6)

如果不检查API,也许该函数不会更新“d”,而是返回一个新的日期对象。尝试:

d = CalendarUtil.addMonthsToDate(d, 1);