📅  最后修改于: 2023-12-03 15:01:54.707000             🧑  作者: Mango
LocalDateTime
类是 Java 8 提供的日期/时间 API 中的一个类,用于在程序中处理日期和时间。plusYears()
是 LocalDateTime
类的一个实例方法,用于在当前日期时间上增加指定的年数。
该方法的定义如下:
public LocalDateTime plusYears(long yearsToAdd)
该方法返回一个新的 LocalDateTime
对象,该对象表示当前日期时间增加指定年数后的结果。
下面是使用 plusYears()
方法的示例:
import java.time.LocalDateTime;
public class Example {
public static void main(String[] args) {
// 获取当前日期时间
LocalDateTime now = LocalDateTime.now();
System.out.println("Current DateTime: " + now);
// 在当前日期时间上增加3年
LocalDateTime later = now.plusYears(3);
System.out.println("DateTime after adding 3 years: " + later);
}
}
输出结果如下:
Current DateTime: 2022-01-24T15:35:18.264859
DateTime after adding 3 years: 2025-01-24T15:35:18.264859
在上面的示例中,我们首先使用 LocalDateTime.now()
获取当前日期时间。然后,我们使用 now.plusYears(3)
在当前日期时间上增加了 3 年。最后,我们将结果打印到控制台上。
需要注意的是,plusYears()
方法返回的是一个新的 LocalDateTime
对象,所以原始的 now
对象并没有发生改变。