📅  最后修改于: 2023-12-03 15:01:54.595000             🧑  作者: Mango
LocalDate
类是Java 8中提供的一个日期时间API,它表示一个日期,例如:2022年3月14日。LocalDate
类提供了许多方法来处理日期,其中一个方法是withYear()
,该方法用于设置LocalDate
对象的年份。本篇文章将介绍LocalDate withYear()
方法的用法及示例。
以下是withYear()
方法的定义:
public LocalDate withYear(int year)
该方法接收一个整数参数year
表示设置的年份,返回一个新的LocalDate
对象,年份为year
。注意,该方法不会更改原有的LocalDate
对象。
下面是一个示例程序,展示如何使用withYear()
方法:
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate date = LocalDate.now();
System.out.println("当前日期:" + date);
// 设置年份为2023
LocalDate date2 = date.withYear(2023);
System.out.println("设置年份后的日期:" + date2);
}
}
输出结果如下:
当前日期:2022-03-14
设置年份后的日期:2023-03-14
在上面的示例中,我们首先获取了当前日期,并将其打印输出。接着,我们使用withYear()
方法将年份更改为2023
,并将结果赋给了新的LocalDate
对象date2
,然后打印输出。
LocalDate withYear()
方法是LocalDate
类中的一个方法,用于设置LocalDate
对象的年份。使用该方法可以方便地更改日期对象的年份。在使用该方法时需要注意,该方法不会更改原有的日期对象,而是返回一个新的日期对象。