java.time.Month Enum
บทนำ
java.time.Month Enum หมายถึงเดือนของปีเช่น "กรกฎาคม"
การประกาศคลาส
ต่อไปนี้เป็นคำประกาศสำหรับ java.time.Month Enum -
public enum Month
extends Enum<Month>
implements TemporalAccessor, TemporalAdjuster
ค่าคงที่ของ Enum
ต่อไปนี้เป็นฟิลด์สำหรับ Java.time.Month Enum -
JANUARY - อินสแตนซ์ซิงเกิลสำหรับเดือนมกราคมที่มี 31 วัน
FEBRUARY - อินสแตนซ์ซิงเกิลสำหรับเดือนกุมภาพันธ์ที่มี 28 วันหรือ 29 วันในปีอธิกสุรทิน
MARCH - อินสแตนซ์ซิงเกิลสำหรับเดือนมีนาคมที่มี 31 วัน
APRIL - อินสแตนซ์ซิงเกิลสำหรับเดือนเมษายนที่มี 30 วัน
MAY - อินสแตนซ์ซิงเกิลสำหรับเดือนพฤษภาคมที่มี 31 วัน
JUNE - อินสแตนซ์ซิงเกิลสำหรับเดือนมิถุนายนที่มี 30 วัน
JULY - อินสแตนซ์ซิงเกิลสำหรับเดือนกรกฎาคมที่มี 31 วัน
AUGUST - อินสแตนซ์ซิงเกิลสำหรับเดือนสิงหาคมที่มี 31 วัน
SEPTEMBER - อินสแตนซ์ซิงเกิลสำหรับเดือนกันยายนที่มี 30 วัน
OCTOBER - อินสแตนซ์ซิงเกิลสำหรับเดือนตุลาคมที่มี 31 วัน
NOVEMBER - อินสแตนซ์ซิงเกิลสำหรับเดือนพฤศจิกายนที่มี 30 วัน
DECEMBER - อินสแตนซ์ซิงเกิลสำหรับเดือนธันวาคมที่มี 31 วัน
วิธีการ Enum
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | Temporal adjustmentInto (Temporal ชั่วคราว) ปรับอ็อบเจ็กต์ชั่วคราวที่ระบุให้มีเดือน - ปีเดียวกันกับอ็อบเจ็กต์นี้ |
2 | int firstDayOfYear (บูลีนก้าวกระโดด) รับวันของปีที่ตรงกับวันแรกของเดือนนี้ |
3 | เดือนแรกMonthOfQuarter () รับเดือนที่ตรงกับเดือนแรกของไตรมาสนี้ |
4 | เดือนคงที่จาก (TemporalAccessor ชั่วขณะ) รับอินสแตนซ์ของเดือนจากวัตถุชั่วคราว |
5 | int รับ (เขต TemporalField) รับค่าของฟิลด์ที่ระบุจากเดือนของปีนี้เป็น int |
6 | สตริง getDisplayName (สไตล์ TextStyle โลแคลโลแคล) รับการแสดงข้อความเช่น "ม.ค. " หรือ "ธันวาคม" |
7 | getLong ยาว (เขต TemporalField) รับค่าของเขตข้อมูลที่ระบุจากเดือนของปีนี้เป็น long |
8 | int getValue () รับค่า int เดือนของปี |
9 | บูลีน isSupported (ฟิลด์ TemporalField) ตรวจสอบว่ารองรับฟิลด์ที่ระบุหรือไม่ |
10 | ความยาว int (boolean leapYear) รับความยาวของเดือนนี้เป็นวัน |
11 | int maxLength () รับความยาวสูงสุดของเดือนนี้เป็นวัน |
12 | int minLength () กำหนดความยาวขั้นต่ำของเดือนนี้เป็นวัน |
13 | เดือนลบ (เดือนยาว) ส่งคืนเดือนของปีซึ่งเป็นจำนวนเดือนที่ระบุก่อนหน้านี้ |
14 | เดือนคงที่ของ (int month) รับอินสแตนซ์ของเดือนจากค่า int |
15 | เดือนบวก (เดือนยาว) ส่งคืนเดือนของปีที่เป็นจำนวนไตรมาสที่ระบุหลังจากวันนี้ |
16 | แบบสอบถาม ค้นหาการชดเชยนี้โดยใช้แบบสอบถามที่ระบุ |
17 | ช่วง ValueRange (ฟิลด์ TemporalField) รับช่วงของค่าที่ถูกต้องสำหรับฟิลด์ที่ระบุ |
18 | ค่าเดือนคงที่ของ (ชื่อสตริง) ส่งคืนค่าคงที่ enum ของชนิดนี้ด้วยชื่อที่ระบุ |
19 | ค่าเดือน [] คงที่ () ส่งคืนอาร์เรย์ที่มีค่าคงที่ของประเภท enum นี้ตามลำดับที่ประกาศ |
วิธีการสืบทอด
คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้ -
- Java.lang.Enum
- Java.lang.Object