介绍
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()
方法获取当前日期并提取其年份。