java.time.YearMonth Class

บทนำ

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 LocalDate atDay (int dayOfMonth)

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

3 LocalDate atEndOfMonth ()

ส่งคืน LocalDate เมื่อสิ้นเดือน ..

4 int เปรียบเทียบถึง (YearMonth other)

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

5 บูลีนเท่ากับ (Object otherYearMonth)

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

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

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

7 คงที่ YearMonth จาก (TemporalAmount จำนวน)

รับอินสแตนซ์ของ YearMonth จากจำนวนเงินชั่วคราว

8 int รับ (เขต TemporalField)

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

9 getLong ยาว (เขต TemporalField)

รับค่าของหน่วยที่ร้องขอเป็น long

10 เดือน getMonth ()

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

11 int getMonthValue ()

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

12 int getYear ()

รับฟิลด์ปี

13 int hashCode ()

รหัสแฮชสำหรับ YearMonth นี้

14 บูลีน isAfter (YearMonth other)

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

15 บูลีน isBefore (YearMonth อื่น ๆ )

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

16 บูลีน isLeapYear ()

ตรวจสอบว่าปีนั้นเป็นปีอธิกสุรทินหรือไม่ตามกฎของระบบปฏิทิน ISO proleptic

17 บูลีน isLeap (ปีที่ยาวนาน)

ตรวจสอบว่าปีนั้นเป็นปีอธิกสุรทินหรือไม่ตามกฎของระบบปฏิทิน ISO proleptic

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

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

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

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

20 บูลีน isValidDay (int dayOfMonth)

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

21 int lengthOfMonth ()

ส่งกลับความยาวของเดือนโดยคำนึงถึงปี

22 int lengthOfYear ()

ส่งกลับความยาวของปี

23 YearMonth ลบ (long amountToSubtract หน่วย TemporalUnit)

ส่งคืนสำเนาของปีนี้โดยลบจำนวนที่ระบุแล้ว

24 YearMonth ลบ (TemporalAmount amountToSubtract)

ส่งคืนสำเนาของ YearMonth นี้พร้อมกับลบ YearMonth ที่ระบุ

25 ปีเดือนลบเดือน (Long monthsToSubtract)

ส่งคืนสำเนาของ YearMonth นี้โดยลบเดือนที่ระบุแล้ว

26 ปีเดือนลบปี (long yearsToSubtract)

ส่งคืนสำเนาของ YearMonth นี้โดยลบปีที่ระบุ

27 คงที่ YearMonth now ()

รับปี - เดือนปัจจุบันจากนาฬิการะบบในไทม์โซนเริ่มต้น

28 คงที่ YearMonth now (นาฬิกานาฬิกา)

รับปี - เดือนปัจจุบันจากนาฬิกาที่ระบุ

29 YearMonth คงที่ในขณะนี้ (โซน ZoneId)

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

30 ปีคงที่เดือนของ (ปี int เดือน int)

รับอินสแตนซ์ของ YearMonth จากปีและเดือน

31 ปีคงที่เดือนของ (ปี int, เดือนเดือน)

รับอินสแตนซ์ของ YearMonth จากปีและเดือน

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

รับ YearMonth จากสตริงข้อความเช่น 2007-12

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

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

34 YearMonth plus (long amountToAdd หน่วย TemporalUnit)

ส่งคืนสำเนาของ YearMonth นี้พร้อมกับ YearMonth ที่ระบุ

35 YearMonth บวก (TemporalAmount amountToAdd)

ส่งคืนสำเนาของ YearMonth นี้พร้อมกับ YearMonth ที่ระบุ

36 YearMonth plusMonths (long monthsToAdd)

ส่งคืนสำเนาของ YearMonth นี้พร้อมกับเดือนที่ระบุที่เพิ่ม

37 YearMonth plusYears (long yearsToAdd)

ส่งคืนสำเนาของ YearMonth นี้พร้อมกับปีที่ระบุที่เพิ่ม

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

ค้นหาปี - เดือนนี้โดยใช้แบบสอบถามที่ระบุ

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

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

40 สตริง toString ()

แสดงผลปี - เดือนนี้เป็นสตริง

41 นานจนถึง (Temporal endExclusive, TemporalUnit unit)

คำนวณระยะเวลาจนถึงปี - เดือนอื่นตามหน่วยที่ระบุ

42 YearMonth กับ (ตัวปรับ TemporalAdjuster)

ส่งคืนสำเนาที่ปรับปรุงแล้วของปี - เดือนนี้

43 YearMonth กับ (ฟิลด์ TemporalField, long newValue)

ส่งคืนสำเนาของปี - เดือนนี้พร้อมกับฟิลด์ที่ระบุซึ่งตั้งค่าเป็นค่าใหม่

44 YearMonth withMonth (int month)

ส่งคืนสำเนาของ YearMonth นี้พร้อมกับเดือนของปีที่เปลี่ยนแปลง

45 YearMonth withYear (ปี int)

ส่งคืนสำเนาของ YearMonth นี้พร้อมกับปีที่เปลี่ยนแปลง

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

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

  • Java.lang.Object