我有一个问题,我想在我的日期字符串中添加15天,但我不知道怎么做?请帮助我。
提前致谢
答案 0 :(得分:2)
您必须通过DateFormat解析日期,然后使用GregorianCalendar进行数学运算:
Date date = DateFormat.getDateFormat(this).parse("12/31/1999");
GregorianCalendar gc = new GregorianCalendar();
gc.setTime(date);
gc.add(Calendar.DAY_OF_MONTH, 15);
答案 1 :(得分:1)
您可以使用add方法。使用当前日期创建日历对象。并使用以下方法。
这应该给你一个想法
DateFormat objFormatter = new SimpleDateFormat("dd-MM-yyyy");
objCalendar.add(Calendar.DATE, 15);
return objFormatter.format(objCalendarDup.getTime());
答案 2 :(得分:0)
将其变为java.util.Date
,然后使用java.util.Calendar
或JODA时间来执行i
它
日期不是字符串。使用您可以使用的类型。使用java.text.DateFormat
将字符串转换为日期。