Javatime 简明教程

java.time.MonthDay Class

Introduction

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

Class declaration

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

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

Class methods

Sr.No.

Method & Description

1

Temporal adjustInto(Temporal temporal) 调整指定的时间对象以具有此月-日。

2

LocalDate atYear(int year) 将此月-日与年份结合起来创建 LocalDate。

3

int compareTo(MonthDay other) 将本月日与另一月日进行比较。

4

boolean equals(Object obj) 检查本月日是否等于另一月日。

5

String format(DateTimeFormatter formatter) 使用指定格式程序格式化本月日。

6

static MonthDay from(TemporalAccessor temporal) 从时间对象获取 MonthDay 实例。

7

int get(TemporalField field) 获取此月日的指定字段的值(int 类型)。

8

int getDayOfMonth() 获取月日字段。

9

long getLong(TemporalField field) 获取此时间的指定字段的值(long 类型)。

10

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

11

int getMonthValue() 获取年份字段(1 到 12)。

12

int hashCode() 本月日的哈希代码。

13

boolean isAfter(MonthDay other) 检查本月日是否在此指定月日之后。

14

boolean isBefore(MonthDay other) 检查本月日是否在此指定月日之前。

15

boolean isSupported(TemporalField field) 检查是否支持指定字段。

16

boolean isSupported(TemporalUnit unit) 检查是否支持指定单位。

17

boolean isValidYear(int year) 检查年份是否在本月日中有效。

18

static MonthDay now() 从默认时区的系统时钟获取当前时间。

19

static MonthDay now(Clock clock) 从指定时钟获取当前时间。

20

static MonthDay now(ZoneId zone) 从指定时区的系统时钟获取当前时间。

21

static MonthDay of(int month, int dayOfMonth) 获取 MonthDay 实例。

22

static MonthDay of(Month month, int dayOfMonth) 获取 MonthDay 的实例。

23

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

24

static MonthDay parse(CharSequence text, DateTimeFormatter formatter) 使用特定格式化程序从文本字符串获取 MonthDay 的实例。

25

<R> R query(TemporalQuery<R> query) 使用指定查询查询此时间。

26

ValueRange range(TemporalField field) 获取指定域的有效值范围。

27

String toString() 将此日期输出为字符串,如 --12-03。

28

MonthDay with(Month month) 返回经过改变年份的 MonthDay 复制件。

29

MonthDay withDayOfMonth(int dayOfMonth) 返回经过改变日期的 MonthDay 复制件。

30

MonthDay withMonth(int month) 返回经过改变年份的 MonthDay 复制件。

Methods inherited

此类从以下类中继承方法:

  1. Java.lang.Object