java.time.LocalDate คลาส
บทนำ
java.time.LocalDate คลาสแสดงวันที่โดยไม่มีเขตเวลาในระบบปฏิทิน ISO-8601 เช่น 2007-12-03
การประกาศคลาส
ต่อไปนี้เป็นคำประกาศสำหรับ java.time.LocalDate ชั้นเรียน -
public final class LocalDate
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable
ฟิลด์
ต่อไปนี้เป็นฟิลด์สำหรับ java.time.LocalDate ชั้นเรียน -
static LocalDate MAX - LocalDate ที่รองรับสูงสุดคือ '+ 999999999-12-31'
static LocalDate MIN - LocalDate ขั้นต่ำที่รองรับ '-999999999-01-01'
วิธีการเรียน
| ซีเนียร์ | วิธีการและคำอธิบาย |
|---|---|
| 1 | Temporal adjustmentInto (Temporal ชั่วคราว) ปรับวัตถุชั่วคราวที่ระบุให้มีวันที่เดียวกับวัตถุนี้ |
| 2 | LocalDateTime ที่StartOfDay () รวมวันที่นี้กับเวลาเที่ยงคืนเพื่อสร้าง LocalDateTime เมื่อเริ่มต้นวันที่นี้ |
| 3 | ZonedDateTime ที่StartOfDay (โซน ZoneId) ส่งคืนวันที่ - เวลาแบบแบ่งเขตจากวันที่นี้ในเวลาที่ถูกต้องที่สุดตามกฎในเขตเวลา |
| 4 | LocalDateTime atTime (ชั่วโมง int นาที int) รวมวันที่นี้กับเวลาเพื่อสร้าง LocalDateTime |
| 5 | LocalDateTime atTime (ชั่วโมง int, int นาที, int วินาที) รวมวันที่นี้กับเวลาเพื่อสร้าง LocalDateTime |
| 6 | LocalDateTime atTime (ชั่วโมง int, int นาที, int วินาที, int nanoOfSecond) รวมวันที่นี้กับเวลาเพื่อสร้าง LocalDateTime |
| 7 | LocalDateTime atTime (เวลา LocalTime) รวมวันที่นี้กับเวลาเพื่อสร้าง LocalDateTime |
| 8 | OffsetDateTime atTime (เวลา OffsetTime) รวมวันที่นี้กับเวลาออฟเซ็ตเพื่อสร้าง OffsetDateTime |
| 9 | int CompareTo (ChronoLocalDate อื่น ๆ ) เปรียบเทียบวันที่นี้กับวันที่อื่น |
| 10 | บูลีนเท่ากับ (Object obj) ตรวจสอบว่าวันนี้เท่ากับวันอื่นหรือไม่ |
| 11 | รูปแบบสตริง (ตัวจัดรูปแบบ DateTimeFormatter) จัดรูปแบบวันที่นี้โดยใช้ฟอร์แมตเตอร์ที่ระบุ |
| 12 | LocalDate แบบคงที่จาก (TemporalAccessor temporal) รับอินสแตนซ์ของ LocalDate จากวัตถุชั่วคราว |
| 13 | int รับ (เขต TemporalField) รับค่าของฟิลด์ที่ระบุจากวันที่นี้เป็น int |
| 14 | IsoChronology getChronology () รับลำดับเหตุการณ์ของวันที่นี้ซึ่งเป็นระบบปฏิทิน ISO |
| 15 | int getDayOfMonth () รับเขตข้อมูลวันของเดือน |
| 16 | DayOfWeek getDayOfWeek () รับฟิลด์วันในสัปดาห์ซึ่งเป็นวันที่น่าเชื่อถือ |
| 17 | int getDayOfYear () รับฟิลด์วันของปี |
| 18 | ยุค getEra () รับยุคที่ใช้ได้ ณ วันที่นี้ |
| 19 | getLong ยาว (เขต TemporalField) รับค่าของฟิลด์ที่ระบุจากวันที่นี้เป็น long |
| 20 | เดือน getMonth () รับฟิลด์เดือนของปีโดยใช้ Month enum |
| 21 | int getMonthValue () รับเขตข้อมูลเดือนของปีตั้งแต่ 1 ถึง 12 |
| 22 | int getYear () รับฟิลด์ปี |
| 23 | int hashCode () รหัสแฮชสำหรับวันที่นี้ |
| 24 | บูลีน isAfter (ChronoLocalDate อื่น ๆ ) ตรวจสอบว่าวันที่นี้อยู่หลังวันที่ระบุหรือไม่ |
| 25 | บูลีน isBefore (ChronoLocalDate อื่น ๆ ) ตรวจสอบว่าวันนี้อยู่ก่อนวันที่ระบุหรือไม่ |
| 26 | บูลีน isEqual (ChronoLocalDate อื่น ๆ ) ตรวจสอบว่าวันนี้เท่ากับวันที่ระบุหรือไม่ |
| 27 | บูลีน isLeapYear () ตรวจสอบว่าปีนั้นเป็นปีอธิกสุรทินหรือไม่ตามกฎของระบบปฏิทิน ISO proleptic |
| 28 | บูลีน isSupported (ฟิลด์ TemporalField) ตรวจสอบว่ารองรับฟิลด์ที่ระบุหรือไม่ |
| 29 | บูลีน isSupported (หน่วย TemporalUnit) ตรวจสอบว่ารองรับยูนิตที่ระบุหรือไม่ |
| 30 | int lengthOfMonth () ส่งกลับความยาวของเดือนที่แสดงโดยวันที่นี้ |
| 31 | int lengthOfYear () ส่งคืนความยาวของปีที่แสดงโดยวันที่นี้ |
| 32 | LocalDate ลบ (long amountToSubtract หน่วย TemporalUnit) ส่งคืนสำเนาของวันที่นี้โดยลบจำนวนที่ระบุ |
| 33 | LocalDate ลบ (TemporalAmount amountToSubtract) ส่งคืนสำเนาของวันที่นี้โดยลบจำนวนที่ระบุ |
| 34 | LocalDate minusDays (long daysToSubtract) ส่งคืนสำเนาของ LocalDate นี้โดยลบจำนวนวันที่ระบุ |
| 35 | LocalDate minusMonths (long monthsToSubtract) ส่งคืนสำเนาของ LocalDate นี้โดยลบจำนวนเดือนที่ระบุ |
| 36 | LocalDate ลบสัปดาห์ (long weeksToSubtract) ส่งคืนสำเนาของ LocalDate นี้โดยลบจำนวนสัปดาห์ที่ระบุ |
| 37 | LocalDate ลบ Years (long yearsToSubtract) ส่งคืนสำเนาของ LocalDate นี้โดยลบจำนวนปีที่ระบุ |
| 38 | LocalDate คงที่ตอนนี้ () รับวันที่ปัจจุบันจากนาฬิการะบบในเขตเวลาเริ่มต้น |
| 39 | LocalDate คงที่ตอนนี้ (นาฬิกานาฬิกา) รับวันที่ปัจจุบันจากนาฬิกาที่ระบุ |
| 40 | LocalDate คงที่ตอนนี้ (โซน ZoneId) รับวันที่ปัจจุบันจากนาฬิการะบบในเขตเวลาที่ระบุ |
| 41 | LocalDate แบบคงที่ของ (ปี int, int month, int dayOfMonth) รับอินสแตนซ์ LocalDate จากปีเดือนและวัน |
| 42 | LocalDate คงที่ของ (ปี int, เดือนเดือน, int dayOfMonth) รับอินสแตนซ์ LocalDate จากปีเดือนและวัน |
| 43 | คง LocalDate ofEpochDay (epochDay ยาว) รับอินสแตนซ์ของ LocalDate จากการนับวัน |
| 44 | คง LocalDate ofYearDay (ปี int, int dayOfYear) รับอินสแตนซ์ของ LocalDate จากปีและวันต่อปี |
| 45 | การแยกวิเคราะห์ LocalDate แบบคงที่ (ข้อความ CharSequence) รับอินสแตนซ์ของ LocalDate จากสตริงข้อความเช่น 2007-12-03 |
| 46 | การแยกวิเคราะห์ LocalDate แบบคงที่ (ข้อความ CharSequence, รูปแบบ DateTimeFormatter) รับอินสแตนซ์ของ LocalDate จากสตริงข้อความโดยใช้ฟอร์แมตเตอร์เฉพาะ |
| 47 | LocalDate plus (long amountToAdd หน่วย TemporalUnit) ส่งคืนสำเนาของวันที่นี้พร้อมกับจำนวนเงินที่ระบุเพิ่ม |
| 48 | LocalDate plus (TemporalAmount amountToAdd) ส่งคืนสำเนาของวันที่นี้พร้อมกับจำนวนเงินที่ระบุเพิ่ม |
| 49 | LocalDate plusDays (long daysToAdd) ส่งคืนสำเนาของ LocalDate นี้พร้อมกับจำนวนวันที่ระบุเพิ่ม |
| 50 | LocalDate plusMonths (long monthsToAdd) ส่งคืนสำเนาของ LocalDate นี้พร้อมกับจำนวนเดือนที่ระบุ |
| 51 | LocalDate plusWeeks (long weeksToAdd) ส่งคืนสำเนาของ LocalDate นี้พร้อมกับจำนวนสัปดาห์ที่ระบุเพิ่ม |
| 52 | LocalDate plusYears (long yearsToAdd) ส่งคืนสำเนาของ LocalDate นี้พร้อมกับจำนวนปีที่ระบุที่เพิ่ม |
| 53 | แบบสอบถาม สืบค้นวันที่นี้โดยใช้แบบสอบถามที่ระบุ |
| 54 | ช่วง ValueRange (ฟิลด์ TemporalField) รับช่วงของค่าที่ถูกต้องสำหรับฟิลด์ที่ระบุ |
| 55 | ยาวถึง EpochDay () แปลงวันที่นี้เป็นวันแห่งยุค |
| 56 | สตริง toString () แสดงวันที่นี้เป็น String เช่น 2007-12-03 |
| 57 | ช่วงเวลาจนถึง (ChronoLocalDate endDateExclusive) คำนวณระยะเวลาระหว่างวันที่นี้กับวันที่อื่นเป็นช่วงเวลา |
| 58 | นานจนถึง (Temporal endExclusive, TemporalUnit unit) คำนวณระยะเวลาจนถึงวันอื่นในรูปแบบของหน่วยที่ระบุ |
| 59 | LocalDate กับ (ตัวปรับ TemporalAdjuster) ส่งคืนสำเนาที่ปรับแล้วของวันที่นี้ |
| 60 | LocalDate กับ (ฟิลด์ TemporalField, long newValue) ส่งคืนสำเนาของวันที่นี้พร้อมกับฟิลด์ที่ระบุซึ่งตั้งค่าเป็นค่าใหม่ |
| 61 | LocalDate withDayOfMonth (int dayOfMonth) ส่งคืนสำเนาของ LocalDate นี้โดยมีการเปลี่ยนแปลงวันของเดือน |
| 62 | LocalDate withDayOfYear (int dayOfYear) ส่งคืนสำเนาของ LocalDate นี้พร้อมกับวันเดือนปีที่เปลี่ยนแปลง |
| 63 | LocalDate withMonth (เดือน int) ส่งคืนสำเนาของ LocalDate นี้โดยมีการเปลี่ยนแปลงเดือนของปี |
| 64 | LocalDate withYear (ปี int) ส่งคืนสำเนาของ LocalDate นี้พร้อมกับปีที่เปลี่ยนแปลง |
วิธีการสืบทอด
คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้ -
- Java.lang.Object