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