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