我想在日期中添加天数以获取 Java 中的新日期。如何使用 Calendar
类实现它。
Calendar dom = new GregorianCalendar(d, m, y);
是我的制造日期的实例,我想达到到期日期,在当前日期基础上加上大约 100 天,并将其存储在变量 doe
中,但无法做到这一点。
最佳答案
利用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);
如果您想要更大的灵 active 和更少冗长的代码,我推荐 JodaTime虽然。
DateTime dom = new DateTime(y, m, d, 0, 0, 0, 0);
DateTime expire = dom.plusDays(100);
关于java - 如何在 Java 中为日期添加天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2507377/