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 | แบบสอบถาม ค้นหาปี - เดือนนี้โดยใช้แบบสอบถามที่ระบุ |
| 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