介绍
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
对象使用可用的构造函数之一创建一个新的 LocalDate
对象。例如,创建 2022 年 5 月 26 日的 LocalDate
。
LocalDate localDate = LocalDate.of(2022, 5, 26);
LocalDate
对象中获取月份中的某一天调用 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");
LocalDate
对象中获取月份中的某一天使用 getDayOfMonth()
方法获取 parsedDate
对象中的某一天,并将结果赋值给一个变量。
int parsedDayOfMonth = parsedDate.getDayOfMonth();
LocalDate
对象中的月份中的某一天使用 System.out.println()
将 parsedDayOfMonth
的值打印到控制台。
System.out.println("Day of the month (parsed): " + parsedDayOfMonth);
使用以下命令编译程序:
javac LocalDateDemo.java
使用以下命令运行程序:
java LocalDateDemo
在本实验中,你学习了如何在 Java 中使用 LocalDate
类的 getDayOfMonth()
方法。你学习了如何创建一个 LocalDate
对象、从对象中获取月份中的某一天,以及如何从字符串中解析日期。你还学习了如何在终端中编译和运行 Java 程序。