java.time.DayOfWeek Enum



Introduction

The java.time.DayOfWeek Enum represents a day-of-week, such as 'Tuesday'.

Class declaration

Following is the declaration for java.time.DayOfWeek Enum −

public enum DayOfWeek
   extends Enum<DayOfWeek>
      implements TemporalAccessor, TemporalAdjuster

Enum Constants

  • Following are the fields for Java.time.DayOfWeek Enum −

  • MONDAY − The singleton instance for the day-of-week of Monday.

  • TUESDAY − The singleton instance for the day-of-week of Tuesday.

  • WEDNESDAY − The singleton instance for the day-of-week of Wednesday.

  • THURSDAY − The singleton instance for the day-of-week of Thursday.

  • FRIDAY − The singleton instance for the day-of-week of Friday.

  • SATURDAY − The singleton instance for the day-of-week of Saturday.

  • SUNDAY − The singleton instance for the day-of-week of Sunday.

Enum methods

Sr.No. Method & Description
1 Temporal adjustInto(Temporal temporal)

Adjusts the specified temporal object to have the same day-of-week as this object.

2 static DayOfWeek from(TemporalAccessor temporal)

Obtains an instance of DayOfWeek from a temporal object.

3 int get(TemporalField field)

Gets the value of the specified field from this day-of-week as an int.

4 String getDisplayName(TextStyle style, Locale locale)

Gets the textual representation, such as 'Mon' or 'Friday'.

5 long getLong(TemporalField field)

Gets the value of the specified field from this day-of-week as a long.

6 int getValue()

Gets the day-of-week int value.

7 boolean isSupported(TemporalField field)

Checks if the specified field is supported.

8 DayOfWeek minus(long days)

Returns the day-of-week that is the specified number of days before this one.

9 static DayOfWeek of(int dayOfWeek)

Obtains an instance of DayOfWeek from an int value.

10 DayOfWeek plus(long days)

Returns the day-of-week that is the specified number of days after this one.

11 <R> R query(TemporalQuery<R> query)

Queries this offset using the specified query.

12 ValueRange range(TemporalField field)

Gets the range of valid values for the specified field.

13 static DayOfWeek valueOf(String name)

Returns the enum constant of this type with the specified name.

14 static DayOfWeek[] values()

Returns an array containing the constants of this enum type, in the order they are declared.

Methods inherited

This class inherits methods from the following classes −

  • Java.lang.Enum
  • Java.lang.Object
Advertisements