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 LocalDate atYear (ปี int)

รวมวันเดือนกับปีเพื่อสร้าง LocalDate

3 int CompareTo (เดือนวันอื่น ๆ )

เปรียบเทียบเดือน - วันกับเดือน - วันอื่น

4 บูลีนเท่ากับ (Object obj)

ตรวจสอบว่าเดือน - วันนี้เท่ากับเดือน - วันอื่นหรือไม่

5 รูปแบบสตริง (ตัวจัดรูปแบบ DateTimeFormatter)

จัดรูปแบบเดือนต่อวันโดยใช้ฟอร์แมตเตอร์ที่ระบุ

6 คงที่ MonthDay จาก (TemporalAccessor ชั่วขณะ)

รับอินสแตนซ์ของ MonthDay จากวัตถุชั่วคราว

7 int รับ (เขต TemporalField)

รับค่าของฟิลด์ที่ระบุจากวันเดือนนี้เป็น int

8 int getDayOfMonth ()

รับเขตข้อมูลวันของเดือน

9 getLong ยาว (เขต TemporalField)

รับค่าของฟิลด์ที่ระบุจากเวลานี้เป็น long

10 เดือน getMonth ()

รับฟิลด์เดือนของปีโดยใช้ Month enum

11 int getMonthValue ()

รับเขตข้อมูลเดือนของปีตั้งแต่ 1 ถึง 12

12 int hashCode ()

รหัสแฮชสำหรับเดือน - วันนี้

13 บูลีน isAfter (MonthDay other)

ตรวจสอบว่าเดือน - วันนี้อยู่หลังเดือน - วันที่ระบุหรือไม่

14 บูลีน isBefore (MonthDay อื่น ๆ )

ตรวจสอบว่าเดือน - วันนี้อยู่ก่อนวันเดือน - วันที่ระบุหรือไม่

15 บูลีน isSupported (ฟิลด์ TemporalField)

ตรวจสอบว่ารองรับฟิลด์ที่ระบุหรือไม่

16 บูลีน isSupported (หน่วย TemporalUnit)

ตรวจสอบว่ารองรับยูนิตที่ระบุหรือไม่

17 บูลีน isValidYear (ปี int)

ตรวจสอบว่าปีนี้ใช้ได้สำหรับเดือน - วันนี้หรือไม่

18 คงที่ MonthDay now ()

รับเวลาปัจจุบันจากนาฬิการะบบในเขตเวลาเริ่มต้น

19 คงที่ MonthDay now (นาฬิกานาฬิกา)

รับเวลาปัจจุบันจากนาฬิกาที่ระบุ

20 คงที่ MonthDay ทันที (โซน ZoneId)

รับเวลาปัจจุบันจากนาฬิการะบบในเขตเวลาที่ระบุ

21 คงที่ MonthDay ของ (int month, int dayOfMonth)

รับอินสแตนซ์ของ MonthDay

22 แบบคงที่ MonthDay of (Month month, int dayOfMonth)

รับอินสแตนซ์ของ MonthDay

23 การแยกวิเคราะห์ MonthDay แบบคงที่ (ข้อความ CharSequence)

รับอินสแตนซ์ของ MonthDay จากสตริงข้อความเช่น --12-03

24 การแยกวิเคราะห์ MonthDay แบบคงที่ (ข้อความ CharSequence, รูปแบบ DateTimeFormatter)

รับอินสแตนซ์ของ MonthDay จากสตริงข้อความโดยใช้ฟอร์แมตเตอร์เฉพาะ

25 แบบสอบถาม R (แบบสอบถาม TemporalQuery )

ค้นหาในครั้งนี้โดยใช้แบบสอบถามที่ระบุ

26 ช่วง ValueRange (ฟิลด์ TemporalField)

รับช่วงของค่าที่ถูกต้องสำหรับฟิลด์ที่ระบุ

27 สตริง toString ()

แสดงวันที่นี้เป็นสตริงเช่น --12-03

28 MonthDay กับ (เดือนเดือน)

ส่งคืนสำเนาของ MonthDay นี้โดยมีการเปลี่ยนแปลงเดือนของปี

29 MonthDay withDayOfMonth (int dayOfMonth)

ส่งคืนสำเนาของ MonthDay นี้โดยมีการเปลี่ยนแปลงวันของเดือน

30 MonthDay withMonth (เดือน int)

ส่งคืนสำเนาของ MonthDay นี้โดยมีการเปลี่ยนแปลงเดือนของปี

วิธีการสืบทอด

คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้ -

  • Java.lang.Object