java.time.Month Enum
Giới thiệu
Các java.time.Month Enum đại diện cho một tháng trong năm, chẳng hạn như 'July'.
Khai báo lớp
Sau đây là khai báo cho java.time.Month Enum -
public enum Month
extends Enum<Month>
implements TemporalAccessor, TemporalAdjuster
Hằng số Enum
Sau đây là các trường cho Java.time.Month Enum -
JANUARY - Phiên bản singleton cho tháng 1 với 31 ngày.
FEBRUARY - Ví dụ về singleton cho tháng 2 với 28 ngày hoặc 29 trong một năm nhuận.
MARCH - Phiên bản singleton cho tháng 3 với 31 ngày.
APRIL - Phiên bản singleton cho tháng 4 với 30 ngày.
MAY - Phiên bản singleton cho tháng 5 với 31 ngày.
JUNE - Phiên bản singleton cho tháng 6 với 30 ngày.
JULY - Phiên bản singleton cho tháng 7 với 31 ngày.
AUGUST - Phiên bản singleton cho tháng 8 với 31 ngày.
SEPTEMBER - Phiên bản singleton cho tháng 9 với 30 ngày.
OCTOBER - Phiên bản singleton cho tháng 10 với 31 ngày.
NOVEMBER - Phiên bản singleton cho tháng 11 với 30 ngày.
DECEMBER - Phiên bản singleton cho tháng 12 với 31 ngày.
Enum method
| 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 tháng trong năm với đối tượng này. |
| 2 | int firstDayOfYear (boolean leapYear) Nhận ngày trong năm tương ứng với ngày đầu tiên của tháng này. |
| 3 | Tháng đầu tiênMonthOfQuarter () Nhận tháng tương ứng với tháng đầu tiên của quý này. |
| 4 | Tháng tĩnh từ (TemporalAccessor tạm thời) Lấy một phiên bản của Tháng từ một đối tượng tạm thời. |
| 5 | int get (trường TemporalField) Nhận giá trị của trường được chỉ định từ tháng này trong năm dưới dạng số nguyên. |
| 6 | Chuỗi getDisplayName (kiểu TextStyle, ngôn ngữ Locale) Nhận biểu diễn dạng văn bản, chẳng hạn như "Jan" hoặc "December". |
| 7 | long getLong (trường TemporalField) Nhận giá trị của trường được chỉ định từ tháng này trong năm. |
| số 8 | int getValue () Nhận giá trị int của tháng trong năm. |
| 9 | boolean isSupported (trường TemporalField) Kiểm tra xem trường được chỉ định có được hỗ trợ không. |
| 10 | int length (boolean leapYear) Tính độ dài của tháng này tính bằng ngày. |
| 11 | int maxLength () Nhận độ dài tối đa của tháng này tính bằng ngày. |
| 12 | int minLength () Nhận độ dài tối thiểu của tháng này tính bằng ngày. |
| 13 | Tháng trừ (tháng dài) Trả về tháng trong năm là số tháng được chỉ định trước ngày này. |
| 14 | Tháng tĩnh của (tháng trong) Lấy một phiên bản của Tháng từ một giá trị int. |
| 15 | Tháng cộng (tháng dài) Trả về tháng trong năm là số quý được chỉ định sau quý này. |
| 16 | Truy vấn phần bù này bằng cách sử dụng truy vấn được chỉ định. |
| 17 | Phạm vi ValueRange (trường TemporalField) Nhận phạm vi giá trị hợp lệ cho trường được chỉ định. |
| 18 | giá trị tháng tĩnhOf (Tên chuỗi) Trả về hằng số enum của kiểu này với tên đã chỉ định. |
| 19 | Giá trị [] tháng tĩnh () Trả về một mảng chứa các hằng của kiểu enum này, theo thứ tự chúng được khai báo. |
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.Enum
- Java.lang.Object