介绍
java.time.LocalDate 类表示不包含时区组件的日期,例如 2022-05-26。getDayOfMonth() 方法用于从 LocalDate 对象中获取月份中的某一天。
java.time.LocalDate 类表示不包含时区组件的日期,例如 2022-05-26。getDayOfMonth() 方法用于从 LocalDate 对象中获取月份中的某一天。
为了使用 LocalDate 类及其 getDayOfMonth() 方法,我们需要导入 java.time.LocalDate 包。
import java.time.LocalDate;
使用可用的构造函数之一创建一个新的 LocalDate 对象。例如,创建 2022 年 5 月 26 日的 LocalDate。
LocalDate localDate = LocalDate.of(2022, 5, 26);
调用 getDayOfMonth() 方法以获取 LocalDate 对象中的某一天,并将结果赋值给一个整数变量。
int dayOfMonth = localDate.getDayOfMonth();
使用 System.out.println() 将 dayOfMonth 变量的值打印到控制台。
System.out.println("Day of the month: " + dayOfMonth);
我们可以使用 LocalDate 的 parse() 方法从字符串中解析日期。例如,解析日期 "2022-05-26" 并将其赋值给一个 LocalDate 对象。
LocalDate parsedDate = LocalDate.parse("2022-05-26");
使用 getDayOfMonth() 方法获取 parsedDate 对象中的某一天,并将结果赋值给一个变量。
int parsedDayOfMonth = parsedDate.getDayOfMonth();
使用 System.out.println() 将 parsedDayOfMonth 的值打印到控制台。
System.out.println("Day of the month (parsed): " + parsedDayOfMonth);
使用以下命令编译程序:
javac LocalDateDemo.java
使用以下命令运行程序:
java LocalDateDemo
在本实验中,你学习了如何在 Java 中使用 LocalDate 类的 getDayOfMonth() 方法。你学习了如何创建一个 LocalDate 对象、从对象中获取月份中的某一天,以及如何从字符串中解析日期。你还学习了如何在终端中编译和运行 Java 程序。