我想从今天的日期计算 30 天的日期。
public void dateSetup(){
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd ");
Calendar cal = Calendar.getInstance();
Calendar calReturn = Calendar.getInstance();
jDate_timeOfExpectedReturn1.setText(dateFormat.format(cal.getTime()));
calReturn.add(Calendar.DATE, 30);
jDate_timeOfLoan1.setText(dateFormat.format(calReturn.getTime()));
}
上面你可以看到我正在使用Calendar cal = Calendar.getInstance();
提取今天的日期
如何计算提取日期前 30 天的日期?
感谢您提供的任何帮助。
只需使用add()
方法即可-30
天
calReturn.add(Calendar.DATE, -30);
您需要添加-30
这将是减法。
calReturn.add(Calendar.DATE, -30);
在方法中使用负数作为-30
add()
,这将像date+(-30)
==> date-30