java.time.MonthDay 类


介绍

java.time.MonthDay类表示 ISO-8601 日历系统中月日,例如 --12-03。

类声明

以下是java.time.MonthDay类的声明-

public final class MonthDay
   extends Object
      implements TemporalAccessor, TemporalAdjuster, Comparable<MonthDay>, Serializable

类方法

先生。 方法及说明
1 Temporal adjustmentInto(Temporal 时间)

调整指定的时间对象以具有本月的日期。

2 本地日期 atYear(intyear)

将本月日与年份相结合以创建 LocalDate。

3 int CompareTo(月日其他)

将此月的某一天与另一个月的某一天进行比较。

4 布尔等于(对象 obj)

检查这个月的某一天是否等于另一个月的某一天。

5 字符串格式(DateTimeFormatter格式化程序)

使用指定的格式化程序格式化本月的日期。

6 来自(TemporalAccessor 时间)的静态 MonthDay

从临时对象获取 MonthDay 的实例。

7 int get(TemporalField 字段)

获取本月日指定字段的 int 值。

8 int getDayOfMonth()

获取月份中的日期字段。

9 long getLong(TemporalField 字段)

获取从此时起指定字段的长整型值。

10 月份 getMonth()

使用 Month 枚举获取年份字段。

11 int getMonthValue()

获取从 1 到 12 的月份字段。

12 int 哈希码()

当月某日的哈希码。

13 boolean isAfter(月日其他)

检查该月日是否在指定月日之后。

14 boolean isBefore(月日其他)

检查该月日是否在指定月日之前。

15 boolean isSupported(TemporalField 字段)

检查指定字段是否受支持。

16 boolean isSupported(TemporalUnit 单位)

检查指定的单位是否受支持。

17 号 布尔 isValidYear(int 年)

检查该年份对于本月的日期是否有效。

18 静态 MonthDay now()

从默认时区的系统时钟获取当前时间。

19 现在静态月日(时钟)

从指定时钟获取当前时间。

20 现在静态 MonthDay(ZoneId 区域)

从系统时钟获取指定时区的当前时间。

21 静态 MonthDay of(int 月份,int dayOfMonth)

获取 MonthDay 的实例。

22 静态 MonthDay of(月月,int dayOfMonth)

获取 MonthDay 的实例。

23 静态MonthDay解析(CharSequence文本)

从文本字符串(例如 --12-03)获取 MonthDay 的实例。

24 静态MonthDay解析(CharSequence文本,DateTimeFormatter格式化程序)

使用特定格式化程序从文本字符串获取 MonthDay 的实例。

25 <R> R 查询(TemporalQuery<R> 查询)

这次使用指定的查询进行查询。

26 ValueRange范围(TemporalField字段)

获取指定字段的有效值范围。

27 字符串转字符串()

将此日期输出为字符串,例如--12-03。

28 月日与(月月)

返回此 MonthDay 的副本,其中年份月份已更改。

29 MonthDay 和 DayOfMonth(int dayOfMonth)

返回此 MonthDay 的副本,其中日期已更改。

30 月日与月(int 月)

返回此 MonthDay 的副本,其中年份月份已更改。

继承的方法

该类继承了以下类的方法 -

  • Java.lang.Object