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 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() 獲取112之間的月份欄位。
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 query(TemporalQuery 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的副本,其中月份已更改。