Java MonthDay 类2024 年 8 月 29 日 | 阅读 3 分钟 Java MonthDay 类是一个不可变的日期时间对象,表示月份和日期的组合。它继承自 Object 类并实现了 Comparable 接口。 Java MonthDay 类声明让我们看看 java.time.MonthDay 类的声明。 Java MonthDay 类的方法方法 | 描述 |
---|
LocalDate atYear(int year) | 它用于将此 month-day 与年份组合以创建一个 LocalDate。 | String format(DateTimeFormatter formatter) | 它用于使用指定的格式器格式化此 month-day。 | int get(TemporalField field) | 它用于从这个 month-day 获取指定字段的值,作为 int。 | boolean isValidYear(int year) | 它用于检查该年份是否对此 month-day 有效。 | static MonthDay now() | 它用于从系统时钟在默认时区中获取当前的 month-day。 | static MonthDay of(int month, int dayOfMonth) | 它用于获取 MonthDay 的一个实例。 | ValueRange range(TemporalField field) | 它用于获取指定字段的有效值的范围。 | int getDayOfMonth() | 它获取日字段。 | Month getMonth() | 它使用 Month 枚举获取年字段。 | int getMonthValue() | 它获取从 1 到 12 的年字段。 | int hashCode() | 它返回此 month-day 的哈希码。 | boolean isAfter(MonthDay other) | 它检查此 month-day 是否在指定的 month-day 之后。 | static MonthDay now() | 它从系统时钟在默认时区中获取当前的 month-day。 | static MonthDay now(Clock clock) | 它从指定的时钟获取当前的 month-day。 | static MonthDay of(int month, int dayOfMonth) | 它获取 MonthDay 的一个实例。 | R query(TemporalQuery (查询)query) (查询) | 它使用指定的查询查询此 month-day。 | ValueRange range(TemporalField field) | 获取指定字段的有效值的范围。 | String toString() | 它将此 month-day 作为字符串输出,例如 -12-03。 | MonthDay with(Month month) | 它返回此 MonthDay 的一个副本,其中年字段已更改。 | MonthDay withDayOfMonth(int dayOfMonth) | 它返回此 MonthDay 的一个副本,其中日字段已更改。 | MonthDay withMonth(int month) | 它返回此 MonthDay 的一个副本,其中年字段已更改。 |
Java MonthDay 类示例MonthDayExample1.java 立即测试输出 Java MonthDay 类示例:isValidYear()MonthDayExample2.java 立即测试输出 Java MonthDay 类示例:get()MonthDayExample3.java 立即测试输出 Java MonthDay 类示例:range()MonthDayExample4.java 立即测试输出
|