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