Lớp java.time.LocalDate
Giới thiệu
Các java.time.LocalDate lớp biểu thị ngày không có múi giờ trong hệ thống lịch ISO-8601, chẳng hạn như 2007-12-03.
Khai báo lớp
Sau đây là khai báo cho java.time.LocalDate lớp học -
public final class LocalDate
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable
Cánh đồng
Sau đây là các trường cho java.time.LocalDate lớp học -
static LocalDate MAX - LocalDate được hỗ trợ tối đa, '+ 999999999-12-31'.
static LocalDate MIN - LocalDate được hỗ trợ tối thiểu, '-999999999-01-01'.
Phương thức lớp
| Sr.No. | Phương pháp & Mô tả |
|---|---|
| 1 | Điều chỉnh theo thời gianInto (Thời gian theo thời gian)
Điều chỉnh đối tượng thời gian được chỉ định để có cùng ngày với đối tượng này. |
| 2 | LocalDateTime atStartOfDay ()
Kết hợp ngày này với thời gian nửa đêm để tạo LocalDateTime vào đầu ngày này. |
| 3 | ZonedDateTime atStartOfDay (vùng ZoneId)
Trả về ngày-giờ được khoanh vùng từ ngày này vào thời gian hợp lệ sớm nhất theo các quy tắc trong múi giờ. |
| 4 | LocalDateTime atTime (int giờ, int phút)
Kết hợp ngày này với thời gian để tạo LocalDateTime. |
| 5 | LocalDateTime atTime (int giờ, int phút, int giây)
Kết hợp ngày này với thời gian để tạo LocalDateTime. |
| 6 | LocalDateTime atTime (int giờ, int phút, int giây, int nanoOfSecond)
Kết hợp ngày này với thời gian để tạo LocalDateTime. |
| 7 | LocalDateTime atTime (Giờ địa phương)
Kết hợp ngày này với thời gian để tạo LocalDateTime. |
| số 8 | OffsetDateTime atTime (thời gian OffsetTime)
Kết hợp ngày này với thời gian bù đắp để tạo OffsetDateTime. |
| 9 | int CompareTo (ChronoLocalDate khác)
So sánh ngày này với ngày khác. |
| 10 | boolean bằng (Đối tượng đối tượng)
Kiểm tra xem ngày này có bằng với ngày khác không. |
| 11 | Định dạng chuỗi (định dạng DateTimeFormatter)
Định dạng ngày này bằng cách sử dụng trình định dạng được chỉ định. |
| 12 | static LocalDate from (TemporalAccessor tạm thời)
Lấy một phiên bản LocalDate từ một đối tượng tạm thời. |
| 13 | int get (trường TemporalField)
Nhận giá trị của trường được chỉ định từ ngày này dưới dạng int. |
| 14 | IsoChronology getChronology ()
Nhận thứ tự thời gian của ngày này, đó là hệ thống lịch ISO. |
| 15 | int getDayOfMonth ()
Nhận trường ngày trong tháng. |
| 16 | DayOfWeek getDayOfWeek ()
Nhận trường ngày trong tuần, đó là một DayOfWeek enum. |
| 17 | int getDayOfYear ()
Nhận trường ngày trong năm. |
| 18 | Era getEra ()
Được áp dụng thời đại vào ngày này. |
| 19 | long getLong (trường TemporalField)
Nhận giá trị của trường được chỉ định kể từ ngày này. |
| 20 | Tháng getMonth ()
Nhận trường tháng trong năm bằng enum Tháng. |
| 21 | int getMonthValue ()
Nhận trường tháng trong năm từ 1 đến 12. |
| 22 | int getYear ()
Nhận trường năm. |
| 23 | int hashCode ()
Mã băm cho ngày này. |
| 24 | boolean isAfter (ChronoLocal Ngày khác)
Kiểm tra xem ngày này có sau ngày được chỉ định hay không. |
| 25 | boolean isBefore (ChronoLocalDate khác)
Kiểm tra xem ngày này có trước ngày được chỉ định hay không. |
| 26 | boolean isEqual (ChronoLocal Ngày khác)
Kiểm tra xem ngày này có bằng với ngày đã chỉ định không. |
| 27 | boolean isLeapYear ()
Kiểm tra xem năm có phải là năm nhuận hay không, theo các quy tắc của hệ thống lịch tiên nghiệm ISO. |
| 28 | boolean isSupported (trường TemporalField)
Kiểm tra xem trường được chỉ định có được hỗ trợ không. |
| 29 | boolean isSupported (đơn vị TemporalUnit)
Kiểm tra xem đơn vị được chỉ định có được hỗ trợ không. |
| 30 | int lengthOfMonth ()
Trả về độ dài của tháng được biểu thị bằng ngày này. |
| 31 | int lengthOfYear ()
Trả về độ dài của năm được biểu thị bằng ngày này. |
| 32 | LocalDate trừ (số lượng dàiToSubtract, đơn vị TemporalUnit)
Trả về bản sao của ngày này với số tiền đã chỉ định bị trừ đi. |
| 33 | LocalDate trừ (TemporalAmount số tiềnToSubtract)
Trả về bản sao của ngày này với số tiền đã chỉ định bị trừ đi. |
| 34 | LocalDate trừ ngày (dài ngàyToSubtract)
Trả về bản sao của LocalDate này với số ngày đã chỉ định bị trừ đi. |
| 35 | LocalDate trừ tháng (dài thángToSubtract)
Trả về bản sao của LocalDate này với số tháng được chỉ định bị trừ đi. |
| 36 | LocalDate trừWeeks (dài tuầnToSubtract)
Trả về bản sao của LocalDate này với số tuần đã chỉ định bị trừ đi. |
| 37 | LocalDate trừYears (dài nămToSubtract)
Trả về bản sao của LocalDate này với số năm đã chỉ định bị trừ đi. |
| 38 | static LocalDate now ()
Lấy ngày hiện tại từ đồng hồ hệ thống trong múi giờ mặc định. |
| 39 | static LocalDate now (Đồng hồ giờ)
Lấy ngày hiện tại từ đồng hồ được chỉ định. |
| 40 | static LocalDate now (ZoneId zone)
Lấy ngày hiện tại từ đồng hồ hệ thống trong múi giờ được chỉ định. |
| 41 | static LocalDate of (int year, int month, int dayOfMonth)
Nhận một phiên bản của LocalDate từ một năm, tháng và ngày. |
| 42 | static LocalDate of (int year, Month month, int dayOfMonth)
Nhận một phiên bản của LocalDate từ một năm, tháng và ngày. |
| 43 | static LocalDate ofEpochDay (long epochDay)
Lấy một phiên bản của LocalDate từ số ngày của kỷ nguyên. |
| 44 | static LocalDate ofYearDay (int year, int dayOfYear)
Nhận một phiên bản của LocalDate từ một năm và ngày trong năm. |
| 45 | phân tích cú pháp tĩnh LocalDate (văn bản CharSequence)
Lấy một phiên bản LocalDate từ một chuỗi văn bản chẳng hạn như 2007-12-03. |
| 46 | static LocalDate parse (văn bản CharSequence, DateTimeFormatter định dạng)
Lấy một phiên bản LocalDate từ một chuỗi văn bản bằng cách sử dụng một trình định dạng cụ thể. |
| 47 | LocalDate plus (số lượng dàiToAdd, đơn vị TemporalUnit)
Trả về một bản sao của ngày này với số tiền được chỉ định được thêm vào. |
| 48 | LocalDate plus (TemporalAmount số tiềnToAdd)
Trả về một bản sao của ngày này với số tiền được chỉ định được thêm vào. |
| 49 | LocalDate plusDays (dài ngàyToAdd)
Trả về bản sao của LocalDate này với số ngày được chỉ định được thêm vào. |
| 50 | LocalDate plusMonths (tháng dàiToAdd)
Trả về bản sao của LocalDate này với số tháng được chỉ định được thêm vào. |
| 51 | LocalDate plusWeeks (dài tuầnToAdd)
Trả về bản sao của LocalDate này với số tuần được chỉ định được thêm vào. |
| 52 | LocalDate plusYears (nhiều năm dàiToAdd)
Trả về bản sao của LocalDate này với số năm được chỉ định được thêm vào. |
| 53 | Truy vấn ngày này bằng cách sử dụng truy vấn được chỉ định. |
| 54 | Phạm vi ValueRange (trường TemporalField)
Nhận phạm vi giá trị hợp lệ cho trường được chỉ định. |
| 55 | long toEpochDay ()
Chuyển đổi ngày này thành Ngày Kỷ nguyên. |
| 56 | Chuỗi toString ()
Xuất ngày này dưới dạng Chuỗi, chẳng hạn như 2007-12-03. |
| 57 | Khoảng thời gian cho đến (ChronoLocalDate endDateExclusive)
Tính khoảng thời gian giữa ngày này và ngày khác dưới dạng Khoảng thời gian. |
| 58 | lâu cho đến khi (Temporal endExclusive, TemporalUnit unit)
Tính lượng thời gian cho đến một ngày khác theo đơn vị được chỉ định. |
| 59 | LocalDate với (Bộ điều chỉnh TemporalAdjuster)
Trả về một bản sao đã điều chỉnh của ngày này. |
| 60 | LocalDate với (trường TemporalField, giá trị mới dài)
Trả về bản sao của ngày này với trường đã chỉ định được đặt thành giá trị mới. |
| 61 | LocalDate withDayOfMonth (int dayOfMonth)
Trả về bản sao của LocalDate này với ngày trong tháng được thay đổi. |
| 62 | LocalDate withDayOfYear (int dayOfYear)
Trả về bản sao của LocalDate này với ngày trong năm được thay đổi. |
| 63 | LocalDate withMonth (trong tháng)
Trả về bản sao của LocalDate này với tháng trong năm đã được thay đổi. |
| 64 | LocalDate withYear (trong năm)
Trả về bản sao của LocalDate này với năm đã thay đổi. |
Các phương thức kế thừa
Lớp này kế thừa các phương thức từ các lớp sau:
- Java.lang.Object