java.time.YearMonth 类


介绍

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

类声明

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

public final class YearMonth
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<YearMonth>, Serializable

类方法

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

调整指定的时间对象以具有今年月份。

2 本地日期 atDay(int dayOfMonth)

将今年月份与月份中的某一天组合起来创建 LocalDate。

3 月末本地日期()

返回月底的 LocalDate。

4 int CompareTo(年月其他)

将本年月份与另一个年月进行比较。

5 布尔等于(对象 otherYearMonth)

检查此 YearMonth 是否等于指定的 YearMonth。

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

使用指定的格式化程序格式化今年月份。

7 静态 YearMonth from(TemporalAmount amount)

从时间量获取 YearMonth 的实例。

8 int get(TemporalField 字段)

获取今年月份中指定字段的 int 值。

9 long getLong(TemporalField 字段)

获取所请求单位的值。

10 月份 getMonth()

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

11 int getMonthValue()

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

12 int getYear()

获取年份字段。

13 int 哈希码()

今年 YearMonth 的哈希码。

14 boolean isAfter(年月其他)

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

15 布尔值 isBefore(YearMonth other)

检查该年月是否早于指定的年月。

16 布尔值 isLeapYear()

根据 ISO 预测日历系统规则检查该年份是否为闰年。

17 号 boolean isLeap(长年)

根据 ISO 预测日历系统规则检查该年份是否为闰年。

18 boolean isSupported(TemporalField 字段)

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

19 boolean isSupported(TemporalUnit 单位)

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

20 布尔 isValidDay(int dayOfMonth)

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

21 int 月份长度()

返回月份的长度,考虑到年份。

22 int lengthOfYear()

返回年份的长度。

23 YearMonth minus(long amountToSubtract, TemporalUnit 单位)

返回减去指定金额的今年的副本。

24 年月减(TemporalAmount amountToSubtract)

返回此 YearMonth 的副本,并减去指定的 YearMonth。

25 年月减月(长月相减)

返回此 YearMonth 的副本并减去指定月份。

26 年月减年(长年减去)

返回此 YearMonth 的副本,并减去指定年份。

27 静态 YearMonth now()

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

28 现在静态年月(时钟)

从指定时钟获取当前年月。

29 现在静态 YearMonth(ZoneId 区域)

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

30 静态 YearMonth of(int 年,int 月)

从年份和月份获取 YearMonth 的实例。

31 静态 YearMonth of(int 年,Month 月)

从年份和月份获取 YearMonth 的实例。

32 静态 YearMonth 解析(CharSequence 文本)

从文本字符串(例如 2007-12)获取 YearMonth。

33 静态 YearMonth 解析(CharSequence 文本、DateTimeFormatter 格式化程序)

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

34 YearMonth plus(long amountToAdd, TemporalUnit 单位)

返回添加了指定 YearMonth 的此 YearMonth 的副本。

35 年月加(TemporalAmount amountToAdd)

返回添加了指定 YearMonth 的此 YearMonth 的副本。

36 年月加月份(长月添加)

返回添加了指定月份的 YearMonth 的副本。

37 年月加年(longyearsToAdd)

返回添加了指定年份的此 YearMonth 的副本。

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

使用指定的查询查询今年月份。

39 ValueRange范围(TemporalField字段)

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

40 字符串转字符串()

将今年月份输出为字符串。

41 长直到(Temporal endExclusive,TemporalUnit 单位)

以指定单位计算距下一个年月的时间量。

42 YearMonth with(TemporalAdjuster 调节器)

返回今年月份的调整后副本。

43 YearMonth with(TemporalField 字段, long newValue)

返回今年月份的副本,并将指定字段设置为新值。

44 年月同月(int 月份)

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

45 年月同年(intyear)

返回更改了年份的 YearMonth 的副本。

继承的方法

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

  • Java.lang.Object