📌  相关文章
📜  Java中的 LocalDateTime plusYears() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:54.707000             🧑  作者: Mango

Java中的 LocalDateTime plusYears() 方法

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 对象并没有发生改变。