在Java中可以使用Java内置的Calendar类或者使用第三方库如Joda-Time来实现日期的加减运算。
使用Calendar类的示例代码如下:
import java.util.Calendar; public class DateCalculator { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_MONTH, 7); // 加7天 calendar.add(Calendar.MONTH, -1); // 减1个月 System.out.println(calendar.getTime()); } }
使用Joda-Time库的示例代码如下:
首先需要在pom.xml中添加依赖:
joda-time joda-time 2.10
然后编写代码:
import org.joda.time.DateTime; public class DateCalculator { public static void main(String[] args) { DateTime dateTime = new DateTime(); DateTime newDateTime = dateTime.plusDays(7).minusMonths(1); System.out.println(newDateTime); } }
无论使用哪种方法,都可以方便地实现日期的加减运算。