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