Java LocalDate GetDayOfMonth 方法

JavaJavaBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

java.time.LocalDate 类表示不包含时区组件的日期,例如 2022-05-26getDayOfMonth() 方法用于从 LocalDate 对象中获取月份中的某一天。

导入 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);

从字符串解析日期

我们可以使用 LocalDateparse() 方法从字符串中解析日期。例如,解析日期 "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 程序。