📅  最后修改于: 2023-12-03 15:02:01.139000             🧑  作者: Mango
Java中的日期和时间类中提供了各种方法,其中之一是plusDays()方法。这个方法可以用来在当前日期上添加指定天数的时间。
plusDays()方法的语法如下:
public LocalDate plusDays(long daysToAdd)
其中,daysToAdd为要添加的天数。该方法返回一个新的LocalDate对象,表示原日期加上指定天数后的日期。
以下是一个代码示例,演示了如何使用plusDays()方法在当前日期上添加指定的天数:
import java.time.LocalDate;
public class PlusDaysExample {
public static void main(String[] args) {
// 获取当前日期
LocalDate today = LocalDate.now();
System.out.println("当前日期为:" + today);
// 在当前日期上加上3天
LocalDate after3Days = today.plusDays(3);
System.out.println("加上3天后的日期为:" + after3Days);
// 在当前日期上加上1个月又2天
LocalDate after1Month2Days = today.plusMonths(1).plusDays(2);
System.out.println("加上1个月又2天后的日期为:" + after1Month2Days);
}
}
输出结果如下:
当前日期为:2022-10-31
加上3天后的日期为:2022-11-03
加上1个月又2天后的日期为:2022-12-02
在示例中,我们首先使用LocalDate.now()方法获取当前日期。然后使用plusDays()方法在当前日期上加上了3天、加上了1个月又2天,并输出了加上后的日期。