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 R (Truy vấn TemporalQuery )

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