DayOfWeek Enumeration
Specifies the day of the week.
Assembly: mscorlib (in mscorlib.dll)
| Member name | Description | |
|---|---|---|
| Friday | Indicates Friday. | |
| Monday | Indicates Monday. | |
| Saturday | Indicates Saturday. | |
| Sunday | Indicates Sunday. | |
| Thursday | Indicates Thursday. | |
| Tuesday | Indicates Tuesday. | |
| Wednesday | Indicates Wednesday. |
The DayOfWeek enumeration represents the day of the week in calendars that have seven days per week. The value of the constants in this enumeration ranges from DayOfWeek::Sunday to DayOfWeek::Saturday. If cast to an integer, its value ranges from zero (which indicates DayOfWeek::Sunday) to six (which indicates DayOfWeek::Saturday).
This enumeration is useful when it is desirable to have a strongly typed specification of the day of the week. For example, this enumeration is the type of the property value for the DateTime::DayOfWeek property.
The members of the DayOfWeek enumeration are not localized. To return the localized name of the day of the week, call the DateTime::ToString(String^) or the DateTime::ToString(String^, IFormatProvider^) method with either the "ddd" or "dddd" format strings. The former format string produces the abbreviated weekday name; the latter produces the full weekday name.
The following example demonstrates the DateTime::DayOfWeek property and the DayOfWeek enumeration.
// This example demonstrates the DateTime.DayOfWeek property using namespace System; int main() { // Assume the current culture is en-US. // Create a DateTime for the first of May, 2003. DateTime dt = DateTime(2003,5,1); Console::WriteLine( "Is Thursday the day of the week for {0:d}?: {1}", dt, dt.DayOfWeek == DayOfWeek::Thursday ); Console::WriteLine( "The day of the week for {0:d} is {1}.", dt, dt.DayOfWeek ); } /* This example produces the following results: Is Thursday the day of the week for 5/1/2003?: True The day of the week for 5/1/2003 is Thursday. */
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1