java.time ชั้นปี
บทนำ
java.time.Year คลาสแสดงถึงปีในระบบปฏิทิน ISO-8601 เช่น 2007
การประกาศคลาส
ต่อไปนี้เป็นคำประกาศสำหรับ java.time.Year ชั้นเรียน -
public final class Year
extends Object
implements Temporal, TemporalAdjuster, Comparable<Year>, Serializable
ฟิลด์
ต่อไปนี้เป็นฟิลด์สำหรับ Java.time.Period ชั้นเรียน -
static int MAX_VALUE - ปีที่รองรับสูงสุด '+999,999,999'
static int MIN_VALUE - ปีที่รองรับขั้นต่ำ '-999,999,999'
วิธีการเรียน
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | Temporal adjustmentInto (Temporal ชั่วคราว) ปรับวัตถุชั่วคราวที่ระบุให้มีปีนี้ |
2 | LocalDate atDay (int dayOfYear) รวมปีนี้เข้ากับวันของปีเพื่อสร้าง LocalDate |
3 | YearMonth atMonth(int month) รวมปีนี้กับเดือนเพื่อสร้าง YearMonth |
4 | YearMonth atMonth(Month month) รวมปีนี้กับเดือนเพื่อสร้าง YearMonth |
5 | LocalDate atMonthDay(MonthDay monthDay) รวมปีนี้กับวันต่อเดือนเพื่อสร้าง LocalDate |
6 | int เปรียบเทียบถึง (ปีอื่น ๆ ) เปรียบเทียบปีนี้กับปีอื่น |
7 | บูลีนเท่ากับ (Object otherYear) ตรวจสอบว่าปีนี้เท่ากับปีที่ระบุหรือไม่ |
8 | รูปแบบสตริง (ตัวจัดรูปแบบ DateTimeFormatter) จัดรูปแบบในปีนี้โดยใช้ฟอร์แมตเตอร์ที่ระบุ |
9 | ปีคงที่จาก (จำนวน TemporalAmount) รับอินสแตนซ์ของปีจากจำนวนชั่วคราว |
10 | int รับ (เขต TemporalField) รับค่าของฟิลด์ที่ระบุจากปีนี้เป็น int |
11 | getLong ยาว (เขต TemporalField) รับค่าของหน่วยที่ร้องขอเป็น long |
12 | int getValue () รับค่าปี |
13 | int hashCode () แฮชโค้ดสำหรับปีนี้ |
14 | บูลีน isAfter (ปีอื่น ๆ ) ตรวจสอบว่าปีนี้อยู่หลังปีที่ระบุหรือไม่ |
15 | บูลีน isBefore (ปีอื่น ๆ ) ตรวจสอบว่าปีนี้อยู่ก่อนปีที่ระบุหรือไม่ |
16 | บูลีน isLeap () ตรวจสอบว่าปีนั้นเป็นปีอธิกสุรทินหรือไม่ตามกฎของระบบปฏิทิน ISO proleptic |
17 | บูลีน isLeap (ปีที่ยาวนาน) ตรวจสอบว่าปีนั้นเป็นปีอธิกสุรทินหรือไม่ตามกฎของระบบปฏิทิน ISO proleptic |
18 | บูลีน isSupported (ฟิลด์ TemporalField) ตรวจสอบว่ารองรับฟิลด์ที่ระบุหรือไม่ |
19 | บูลีน isSupported (หน่วย TemporalUnit) ตรวจสอบว่ารองรับยูนิตที่ระบุหรือไม่ |
20 | บูลีน isValidMonthDay (MonthDay monthDay) ตรวจสอบว่าเดือน - วันใช้ได้สำหรับปีนี้หรือไม่ |
21 | ความยาว int () รับความยาวของปีนี้เป็นวัน |
22 | ปีลบ (long amountToSubtract หน่วย TemporalUnit) ส่งคืนสำเนาของปีนี้โดยลบจำนวนที่ระบุแล้ว |
23 | ปีลบ (TemporalAmount amountToSubtract) ส่งคืนสำเนาของปีนี้โดยลบปีที่ระบุ |
24 | ปีลบปี (long yearsToSubtract) ส่งคืนสำเนาของปีนี้โดยลบปีที่ระบุ |
25 | คงที่ปีนี้ () รับปีปัจจุบันจากนาฬิการะบบในไทม์โซนเริ่มต้น |
26 | คงที่ปีนี้ (นาฬิกานาฬิกา) รับปีปัจจุบันจากนาฬิกาที่ระบุ |
27 | คงที่ในปีนี้ (โซน ZoneId) รับปีปัจจุบันจากนาฬิการะบบในเขตเวลาที่ระบุ |
28 | ปีคงที่ของ (ปี int) รับอินสแตนซ์ของปี |
29 | การแยกวิเคราะห์ปีแบบคงที่ (ข้อความ CharSequence) รับปีจากสตริงข้อความเช่น 2007 |
30 | การแยกวิเคราะห์ปีแบบคงที่ (ข้อความ CharSequence ตัวจัดรูปแบบ DateTimeFormatter) รับอินสแตนซ์ของ Year จากสตริงข้อความโดยใช้ฟอร์แมตเตอร์เฉพาะ |
31 | ปีบวก (long amountToAdd หน่วย TemporalUnit) ส่งคืนสำเนาของปีนี้พร้อมกับปีที่ระบุ |
32 | ปีบวก (TemporalAmount amountToAdd) ส่งคืนสำเนาของปีนี้พร้อมกับปีที่ระบุ |
33 | Year plusMonths(long monthsToAdd) ส่งคืนสำเนาของปีนี้พร้อมกับเดือนที่ระบุเพิ่ม |
34 | ปีบวกปี (long yearsToAdd) ส่งคืนสำเนาของปีนี้พร้อมกับปีที่ระบุ |
35 | แบบสอบถาม ค้นหาในปีนี้โดยใช้แบบสอบถามที่ระบุ |
36 | ช่วง ValueRange (ฟิลด์ TemporalField) รับช่วงของค่าที่ถูกต้องสำหรับฟิลด์ที่ระบุ |
37 | สตริง toString () เอาท์พุตในปีนี้เป็นสตริง |
38 | นานจนถึง (Temporal endExclusive, TemporalUnit unit) คำนวณระยะเวลาจนถึงปีอื่นตามหน่วยที่ระบุ |
39 | ปีที่มี (ตัวปรับ TemporalAdjuster) ส่งคืนสำเนาที่ปรับปรุงแล้วของปีนี้ |
วิธีการสืบทอด
คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้ -
- Java.lang.Object