java.time

DayOfWeek

object DayOfWeek extends Serializable

A day-of-week, such as 'Tuesday'.

DayOfWeek is an enum representing the 7 days of the week - Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday.

In addition to the textual enum name, each day-of-week has an int value. The int value follows the ISO-8601 standard, from 1 (Monday) to 7 (Sunday). It is recommended that applications use the enum rather than the int value to ensure code clarity.

This enum provides access to the localized textual form of the day-of-week. Some locales also assign different numeric values to the days, declaring Sunday to have the value 1, however this class provides no support for this. See WeekFields for localized week-numbering.

Do not use ` ordinal()` to obtain the numeric representation of ` DayOfWeek`. Use ` getValue()` instead.

This enum represents a common concept that is found in many calendar systems. As such, this enum may be used by any calendar system that has the day-of-week concept defined exactly equivalent to the ISO calendar system.

Specification for implementors

This is an immutable and thread-safe enum.

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DayOfWeek
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val FRIDAY: DayOfWeek

    The singleton instance for the day-of-week of Friday.

    The singleton instance for the day-of-week of Friday. This has the numeric value of 5.

  7. val MONDAY: DayOfWeek

    The singleton instance for the day-of-week of Monday.

    The singleton instance for the day-of-week of Monday. This has the numeric value of 1.

  8. val SATURDAY: DayOfWeek

    The singleton instance for the day-of-week of Saturday.

    The singleton instance for the day-of-week of Saturday. This has the numeric value of 6.

  9. val SUNDAY: DayOfWeek

    The singleton instance for the day-of-week of Sunday.

    The singleton instance for the day-of-week of Sunday. This has the numeric value of 7.

  10. val THURSDAY: DayOfWeek

    The singleton instance for the day-of-week of Thursday.

    The singleton instance for the day-of-week of Thursday. This has the numeric value of 4.

  11. val TUESDAY: DayOfWeek

    The singleton instance for the day-of-week of Tuesday.

    The singleton instance for the day-of-week of Tuesday. This has the numeric value of 2.

  12. val WEDNESDAY: DayOfWeek

    The singleton instance for the day-of-week of Wednesday.

    The singleton instance for the day-of-week of Wednesday. This has the numeric value of 3.

  13. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def from(temporal: TemporalAccessor): DayOfWeek

    Obtains an instance of DayOfWeek from a temporal object.

    Obtains an instance of DayOfWeek from a temporal object.

    A TemporalAccessor represents some form of date and time information. This factory converts the arbitrary temporal object to an instance of DayOfWeek.

    The conversion extracts the ChronoField#DAY_OF_WEEK DAY_OF_WEEK field.

    This method matches the signature of the functional interface TemporalQuery allowing it to be used as a query via method reference, DayOfWeek::from.

    temporal

    the temporal object to convert, not null

    returns

    the day-of-week, not null

    Exceptions thrown
    DateTimeException

    if unable to convert to a { @code DayOfWeek}

  19. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. def of(dayOfWeek: Int): DayOfWeek

    Obtains an instance of DayOfWeek from an int value.

    Obtains an instance of DayOfWeek from an int value.

    DayOfWeek is an enum representing the 7 days of the week. This factory allows the enum to be obtained from the int value. The int value follows the ISO-8601 standard, from 1 (Monday) to 7 (Sunday).

    dayOfWeek

    the day-of-week to represent, from 1 (Monday) to 7 (Sunday)

    returns

    the day-of-week singleton, not null

    Exceptions thrown
    DateTimeException

    if the day-of-week is invalid

  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  27. def toString(): String

    Definition Classes
    AnyRef → Any
  28. def valueOf(enum: String): DayOfWeek

  29. val values: Array[DayOfWeek]

  30. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped