我想在日期中添加几天以获得Java的新日期.如何使用Calendar该类实现它.
Calendar dom = new GregorianCalendar(d, m, y);
是我的制造日期的实例,我想达到到期日期,在当前日期添加大约100天并将其存储在变量中doe但不能这样做.
Bal*_*usC 10
利用Calendar#add().这是一个启动的例子.
Calendar dom = Calendar.getInstance();
dom.clear();
dom.set(y, m, d); // Note: month is zero based! Subtract with 1 if needed.
Calendar expire = (Calendar) dom.clone();
expire.add(Calendar.DATE, 100);
如果你想要更多的灵活性和更简洁的代码,我会推荐JodaTime.
DateTime dom = new DateTime(y, m, d, 0, 0, 0, 0);
DateTime expire = dom.plusDays(100);