介绍
Java LocalDate 类中的 getYear() 方法用于返回日期的年份。在本实验中,我们将通过示例学习如何使用 getYear() 方法。
Java LocalDate 类中的 getYear() 方法用于返回日期的年份。在本实验中,我们将通过示例学习如何使用 getYear() 方法。
首先,打开一个文本编辑器,在 ~/project 目录下创建一个名为 LocalDateGetYear.java 的新 Java 文件。
cd ~/project
touch LocalDateGetYear.java
以下代码块用于导入所需的类。
import java.time.LocalDate;
创建一个 LocalDate 对象,指定你想要获取年份的具体日期。在本示例中,我们将使用日期 "2021-10-10"。
LocalDate localDate = LocalDate.of(2021, 10, 10);
在之前创建的 LocalDate 对象上调用 getYear() 方法,以获取日期的年份。
int year = localDate.getYear();
使用 System.out.println() 方法将年份打印到控制台。
System.out.println("Year of date: " + year);
保存文件并关闭文本编辑器。打开终端并导航到 ~/project 目录。输入以下命令以编译代码。
javac LocalDateGetYear.java
然后,输入以下命令以运行代码。
java LocalDateGetYear
LocalDateGetYear.java 文件的完整代码应如下所示:
import java.time.LocalDate;
public class LocalDateGetYear {
public static void main(String[] args) {
LocalDate localDate = LocalDate.of(2021, 10, 10);
int year = localDate.getYear();
System.out.println("Year of date: " + year);
}
}
修改 LocalDate.of() 方法中使用的日期,以使用不同日期测试代码。
LocalDate localDate = LocalDate.of(2000, 12, 31);
int year = localDate.getYear();
System.out.println("Year of date: " + year);
无需指定特定日期,可以使用 LocalDate 类的 now() 方法获取当前日期。
LocalDate localDate = LocalDate.now();
int year = localDate.getYear();
System.out.println("Year of date: " + year);
保存文件并关闭文本编辑器。打开终端并导航到 ~/project 目录。输入以下命令以编译代码。
javac LocalDateGetYear.java
然后,输入以下命令以运行代码。
java LocalDateGetYear
在本实验中,我们学习了如何使用 LocalDate 类的 getYear() 方法来获取 Java 中日期的年份。我们还学习了如何创建 LocalDate 对象、调用其 getYear() 方法,并将年份打印到控制台。此外,我们还了解了如何使用 now() 方法获取当前日期并提取其年份。