java.time.LocalDateTime คลาส
บทนำ
java.time.LocalDateTime คลาสแสดงวันที่ - เวลาโดยไม่มีเขตเวลาในระบบปฏิทิน ISO-8601 เช่น 2007-12-03T10: 15: 30
การประกาศคลาส
ต่อไปนี้เป็นคำประกาศสำหรับ java.time.LocalDateTime ชั้นเรียน -
public final class LocalDateTime
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDateTime, Serializable
ฟิลด์
ต่อไปนี้เป็นฟิลด์สำหรับ java.time.LocalDateTime ชั้นเรียน -
static LocalDateTime MAX - LocalDateTime ที่รองรับสูงสุด '+ 999999999-12-31T23: 59: 59.999999999'
static LocalDateTime MIN - LocalDateTime ขั้นต่ำที่รองรับ '-999999999-01-01T00: 00: 00'
วิธีการเรียน
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | Temporal adjustmentInto (Temporal ชั่วคราว)
ปรับวัตถุชั่วคราวที่ระบุให้มีวันที่และเวลาเดียวกันกับวัตถุนี้ |
2 | OffsetDateTime atOffset (ออฟเซ็ต ZoneOffset)
รวมวันที่ - เวลานี้เข้ากับเวลาออฟเซ็ตเพื่อสร้าง OffsetDateTime |
3 | ZonedDateTime atZone (โซน ZoneId)
รวมวันที่ - เวลานี้กับเขตเวลาเพื่อสร้าง ZonedDateTime |
4 | int CompareTo (ChronoLocalDateTime อื่น ๆ )
เปรียบเทียบวันที่ - เวลานี้กับวันที่ - เวลาอื่น |
5 | บูลีนเท่ากับ (Object obj)
ตรวจสอบว่าวันที่ - เวลานี้เท่ากับวันที่ - เวลาอื่นหรือไม่ |
6 | รูปแบบสตริง (ตัวจัดรูปแบบ DateTimeFormatter)
จัดรูปแบบวันที่ - เวลานี้โดยใช้ฟอร์แมตเตอร์ที่ระบุ |
7 | LocalDateTime แบบคงที่จาก (TemporalAccessor temporal)
รับอินสแตนซ์ของ LocalDateTime จากวัตถุชั่วคราว |
8 | int รับ (เขต TemporalField)
รับค่าของฟิลด์ที่ระบุจากวันที่ - เวลานี้เป็น int |
9 | int getDayOfMonth ()
รับเขตข้อมูลวันของเดือน |
10 | DayOfWeek getDayOfWeek ()
รับฟิลด์วันในสัปดาห์ซึ่งเป็นวันที่น่าเชื่อถือ |
11 | int getDayOfYear ()
รับฟิลด์วันของปี |
12 | int getHour ()
รับฟิลด์รายชั่วโมงของวัน |
13 | getLong ยาว (เขต TemporalField)
รับค่าของฟิลด์ที่ระบุจากวันที่ - เวลานี้เป็น long |
14 | เดือน getMinute ()
รับฟิลด์นาทีต่อชั่วโมง |
15 | เดือน getMonth ()
รับฟิลด์เดือนของปีโดยใช้ Month enum |
16 | int getMonthValue ()
รับเขตข้อมูลเดือนของปีตั้งแต่ 1 ถึง 12 |
17 | int getNano ()
รับฟิลด์นาโนวินาที |
18 | int getSecond ()
รับฟิลด์วินาทีของนาที |
19 | int getYear ()
รับฟิลด์ปี |
20 | int hashCode ()
รหัสแฮชสำหรับวันที่ - เวลานี้ |
21 | บูลีน isAfter (ChronoLocalDateTime อื่น ๆ )
ตรวจสอบว่าวันที่ - เวลานี้อยู่หลังวันที่ - เวลาที่ระบุหรือไม่ |
22 | บูลีน isBefore (ChronoLocalDateTime อื่น ๆ )
ตรวจสอบว่าวันที่ - เวลานี้อยู่ก่อนวันที่ - เวลาที่ระบุหรือไม่ |
23 | บูลีน isEqual (ChronoLocalDateTime อื่น ๆ )
ตรวจสอบว่าวัน - เวลานี้เท่ากับวัน - เวลาที่ระบุหรือไม่ |
24 | บูลีน isSupported (ฟิลด์ TemporalField)
ตรวจสอบว่ารองรับฟิลด์ที่ระบุหรือไม่ |
25 | บูลีน isSupported (หน่วย TemporalUnit)
ตรวจสอบว่ารองรับยูนิตที่ระบุหรือไม่ |
26 | LocalDateTime ลบ (long amountToSubtract หน่วย TemporalUnit)
ส่งคืนสำเนาของวันที่ - เวลานี้โดยลบจำนวนที่ระบุ |
27 | LocalDateTime ลบ (TemporalAmount amountToSubtract)
ส่งคืนสำเนาของวันที่ - เวลานี้โดยลบจำนวนที่ระบุ |
28 | LocalDateTime ลบวัน (long daysToSubtract)
ส่งคืนสำเนาของ LocalDateTime นี้โดยลบจำนวนวันที่ระบุ |
29 | LocalDateTime ลบชั่วโมง (long hoursToSubtract)
ส่งคืนสำเนาของ LocalDateTime นี้โดยลบจำนวนชั่วโมงที่ระบุ |
30 | LocalDateTime ลบนาที (long minutesToSubtract)
ส่งคืนสำเนาของ LocalDateTime นี้โดยลบจำนวนนาทีที่ระบุ |
31 | LocalDateTime ลบเดือน (long monthsToSubtract)
ส่งคืนสำเนาของ LocalDateTime นี้โดยลบจำนวนเดือนที่ระบุ |
32 | LocalDateTime ลบ Nanos (นาโนเมตรยาว)
ส่งคืนสำเนาของ LocalDateTime นี้โดยลบจำนวนนาโนวินาทีที่ระบุ |
33 | LocalDateTime ลบวินาที (วินาทียาว)
ส่งคืนสำเนาของ LocalDateTime นี้โดยลบจำนวนวินาทีที่ระบุ |
34 | LocalDateTime ลบสัปดาห์ (long weeksToSubtract)
ส่งคืนสำเนาของ LocalDateTime นี้โดยลบจำนวนสัปดาห์ที่ระบุ |
35 | LocalDateTime ลบปี (long yearsToSubtract)
ส่งคืนสำเนาของ LocalDateTime นี้โดยลบจำนวนปีที่ระบุ |
36 | LocalDateTime คงที่ตอนนี้ ()
รับวันที่ - เวลาปัจจุบันจากนาฬิการะบบในเขตเวลาเริ่มต้น |
37 | LocalDateTime คงที่ในขณะนี้ (นาฬิกานาฬิกา)
รับวันที่ - เวลาปัจจุบันจากนาฬิกาที่ระบุ |
38 | LocalDateTime แบบคงที่ในขณะนี้ (โซน ZoneId)
รับวันที่ - เวลาปัจจุบันจากนาฬิการะบบในเขตเวลาที่ระบุ |
39 | LocalDateTime แบบคงที่ของ (ปี int, int month, int dayOfMonth, int ชั่วโมง, int นาที)
รับอินสแตนซ์ LocalDateTime จากปีเดือนวันชั่วโมงและนาทีโดยตั้งค่าวินาทีและนาโนวินาทีเป็นศูนย์ |
40 | LocalDateTime แบบคงที่ของ (ปี int, int month, int dayOfMonth, int ชั่วโมง, int นาที, int วินาที)
รับอินสแตนซ์ของ LocalDateTime จากปีเดือนวันชั่วโมงนาทีและวินาทีโดยตั้งค่านาโนวินาทีเป็นศูนย์ |
41 | LocalDateTime แบบคงที่ของ (ปี int, เดือน int, int dayOfMonth, int ชั่วโมง, int นาที, int วินาที, int nanoOfSecond)
รับอินสแตนซ์ LocalDateTime จากปีเดือนวันชั่วโมงนาทีวินาทีและนาโนวินาที |
42 | LocalDateTime คงที่ของ (ปี int, เดือนเดือน, int dayOfMonth, int ชั่วโมง, int นาที, int วินาที)
รับอินสแตนซ์ของ LocalDateTime จากปีเดือนวันชั่วโมงนาทีและวินาทีโดยตั้งค่านาโนวินาทีเป็นศูนย์ |
43 | LocalDateTime แบบคงที่ของ (ปี int, เดือนเดือน, int dayOfMonth, int ชั่วโมง, int นาที, int วินาที, int nanoOfSecond)
รับอินสแตนซ์ LocalDateTime จากปีเดือนวันชั่วโมงนาทีวินาทีและนาโนวินาที |
44 | LocalDateTime แบบคงที่ของ (วันที่ LocalDate, เวลา LocalTime)
รับอินสแตนซ์ของ LocalDateTime จากวันที่และเวลา |
45 | คง LocalDateTime ofEpochSecond (long epochSecond, int nanoOfSecond, ZoneOffset offset)
รับอินสแตนซ์ของ LocalDateTime จากยุค 1970-01-01T00: 00: 00Z |
46 | คง LocalDateTime ofInstant (ทันทีทันทีโซน ZoneId)
รับอินสแตนซ์ของ LocalDateTime จาก Instant และ ID โซน |
47 | การแยกวิเคราะห์ LocalDateTime แบบคงที่ (ข้อความ CharSequence)
รับอินสแตนซ์ของ LocalDateTime จากสตริงข้อความเช่น 2007-12-03T10: 15: 30 |
48 | การแยกวิเคราะห์ LocalDateTime แบบคงที่ (ข้อความ CharSequence, รูปแบบ DateTimeFormatter)
รับอินสแตนซ์ของ LocalDateTime จากสตริงข้อความโดยใช้ฟอร์แมตเตอร์เฉพาะ |
49 | LocalDateTime บวก (long amountToAdd หน่วย TemporalUnit)
ส่งคืนสำเนาของวันที่ - เวลานี้พร้อมกับจำนวนเงินที่ระบุเพิ่ม |
50 | LocalDateTime บวก (TemporalAmount amountToAdd)
ส่งคืนสำเนาของวันที่ - เวลานี้พร้อมกับจำนวนเงินที่ระบุเพิ่ม |
51 | LocalDateTime plusDays (long daysToAdd)
ส่งคืนสำเนาของ LocalDateTime นี้พร้อมกับจำนวนวันที่ระบุเพิ่ม |
52 | LocalDateTime plusHours (long hoursToAdd)
ส่งคืนสำเนาของ LocalDateTime นี้พร้อมกับจำนวนชั่วโมงที่ระบุเพิ่ม |
53 | LocalDateTime plusMinutes (long minutesToAdd)
ส่งคืนสำเนาของ LocalDateTime นี้พร้อมกับจำนวนนาทีที่ระบุเพิ่ม |
54 | LocalDateTime plusMonths (long monthsToAdd)
ส่งคืนสำเนาของ LocalDateTime นี้พร้อมกับจำนวนเดือนที่ระบุเพิ่ม |
55 | LocalDateTime plusNanos (นาโนเมตรยาว)
ส่งคืนสำเนาของ LocalDateTime นี้พร้อมกับเพิ่มจำนวนนาโนวินาทีที่ระบุ |
56 | LocalDateTime plusSeconds (วินาทียาว)
ส่งคืนสำเนาของ LocalDateTime นี้พร้อมกับจำนวนวินาทีที่ระบุเพิ่ม |
57 | LocalDateTime plusWeeks (long weeksToAdd)
ส่งคืนสำเนาของ LocalDateTime นี้พร้อมกับจำนวนสัปดาห์ที่ระบุที่เพิ่ม |
58 | LocalDateTime plusYears (long yearsToAdd)
ส่งคืนสำเนาของ LocalDateTime นี้พร้อมกับจำนวนปีที่ระบุที่เพิ่ม |
59 | แบบสอบถาม สืบค้นวันที่ - เวลานี้โดยใช้แบบสอบถามที่ระบุ |
60 | ช่วง ValueRange (ฟิลด์ TemporalField)
รับช่วงของค่าที่ถูกต้องสำหรับฟิลด์ที่ระบุ |
61 | LocalDate toLocalDate ()
รับส่วน LocalDate ของวันที่ - เวลานี้ |
62 | LocalTime toLocalTime ()
รับส่วน LocalTime ของวันที่ - เวลานี้ |
63 | สตริง toString ()
แสดงวันที่นี้เป็น String เช่น 2007-12-03T10: 15: 30 |
64 | LocalDateTime truncatedTo (หน่วย TemporalUnit)
ส่งคืนสำเนาของ LocalDateTime นี้พร้อมกับเวลาที่ถูกตัดทอน |
65 | นานจนถึง (Temporal endExclusive, TemporalUnit unit)
คำนวณระยะเวลาจนถึงวันที่ - เวลาอื่นตามหน่วยที่ระบุ |
66 | LocalDateTime ด้วย (ตัวปรับ TemporalAdjuster)
ส่งคืนสำเนาที่ปรับแล้วของวันที่ - เวลานี้ |
67 | LocalDateTime ด้วย (เขตข้อมูล TemporalField, newValue แบบยาว)
ส่งคืนสำเนาของวันที่ - เวลานี้พร้อมกับฟิลด์ที่ระบุซึ่งตั้งค่าเป็นค่าใหม่ |
68 | LocalDateTime กับDayOfMonth (int dayOfMonth)
ส่งคืนสำเนาของ LocalDateTime นี้โดยมีการเปลี่ยนแปลงวันของเดือน |
69 | LocalDateTime กับDayOfYear (int dayOfYear)
ส่งคืนสำเนาของ LocalDateTime นี้โดยมีการเปลี่ยนแปลงวันของปี |
70 | LocalDateTime withHour (ชั่วโมง int)
ส่งคืนสำเนาของ LocalDateTime นี้ที่มีการเปลี่ยนแปลงชั่วโมงของวัน |
71 | LocalDateTime withMinute (int นาที)
ส่งคืนสำเนาของ LocalDateTime นี้โดยมีการเปลี่ยนแปลงแบบนาทีต่อชั่วโมง |
72 | LocalDateTime withMonth (เดือน int)
ส่งคืนสำเนาของ LocalDateTime นี้โดยมีการเปลี่ยนแปลงเดือนของปี |
73 | LocalDateTime withNano (int nanoOfSecond)
ส่งคืนสำเนาของ LocalDateTime นี้โดยมีการเปลี่ยนแปลงนาโนวินาที |
74 | LocalDateTime withSecond (int วินาที)
ส่งคืนสำเนาของ LocalDateTime นี้โดยมีการเปลี่ยนแปลงวินาทีของนาที |
75 | LocalDateTime withYear (ปี int)
ส่งคืนสำเนาของ LocalDateTime นี้พร้อมกับปีที่เปลี่ยนแปลง |
วิธีการสืบทอด
คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้ -
- Java.lang.Object