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

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

Java中的句点 plusYears() 方法及示例

在Java的日期时间类库中,我们可以使用plusYears()方法增加指定的年数。

方法介绍

plusYears():返回一个增加了指定年数的新日期时间对象。

//增加1年
LocalDateTime plusYears(long years)

//增加指定年数
Temporal plus(long amountToAdd, TemporalUnit unit)
示例
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
 
public class PlusYearsExample {
    public static void main(String[] args) {
        //获取当前日期时间
        LocalDateTime now = LocalDateTime.now();
 
        System.out.println("当前日期时间是:" + now);
 
        //增加1年
        LocalDateTime nextYear = now.plusYears(1);
        System.out.println("增加1年后的日期时间是:" + nextYear);
 
        //增加指定年数
        LocalDateTime nextTenYear = now.plus(10, ChronoUnit.YEARS);
        System.out.println("增加10年后的日期时间是:" + nextTenYear);
    }
}

运行以上代码,将得到如下输出结果:

当前日期时间是:2021-12-24T16:36:26.046
增加1年后的日期时间是:2022-12-24T16:36:26.046
增加10年后的日期时间是:2031-12-24T16:36:26.046

以上示例中,我们使用了now()方法获取了当前的日期时间对象,然后使用plusYears()方法增加了指定的年数。在第二个示例中,我们还演示了使用plus()方法传递TemporalUnit参数的方式来增加指定的年数。