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