DateTime.DayOfWeek Property
Gets the day of the week represented by this instance.
[Visual Basic] Public ReadOnly Property DayOfWeek As DayOfWeek [C#] public DayOfWeek DayOfWeek {get;} [C++] public: __property DayOfWeek get_DayOfWeek(); [JScript] public function get DayOfWeek() : DayOfWeek;
Property Value
A DayOfWeek enumerated constant that indicates the day of the week. This property value ranges from zero, indicating Sunday, to six, indicating Saturday.
Example
[Visual Basic, C#, C++] The following example demonstrates the DayOfWeek property and the System.DayOfWeek enumeration.
[Visual Basic] ' This example demonstrates the DateTime.DayOfWeek property Imports System Class Sample Public Shared Sub Main() ' Assume the current culture is en-US. ' Create a DateTime for the first of May, 2003. Dim dt As New 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) End Sub 'Main End Class 'Sample ' '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. ' [C#] // This example demonstrates the DateTime.DayOfWeek property using System; class Sample { public static void Main() { // Assume the current culture is en-US. // Create a DateTime for the first of May, 2003. DateTime dt = new 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. */ [C++] // This example demonstrates the DateTime.DayOfWeek property #using <mscorlib.dll> 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}", __box(dt), __box(dt.DayOfWeek == DayOfWeek::Thursday)); Console::WriteLine("The day of the week for {0:d} is {1}.", __box(dt), __box(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. */
[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework
See Also
DateTime Structure | DateTime Members | System Namespace | Ticks | Int32