📅  最后修改于: 2023-12-03 15:31:58.324000             🧑  作者: Mango
在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参数的方式来增加指定的年数。