导出 (0) 打印
全部展开
展开 最小化

DayOfWeek 枚举

更新:2007 年 11 月

指定一周的某天。

命名空间:  System
程序集:  mscorlib(在 mscorlib.dll 中)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum DayOfWeek
/** @attribute SerializableAttribute */ 
/** @attribute ComVisibleAttribute(true) */
public enum DayOfWeek
public enum DayOfWeek

成员名称说明
zh6aacza.CFW(zh-cn,VS.90).gifzh6aacza.xna(zh-cn,VS.90).gifSunday 表示星期日。
zh6aacza.CFW(zh-cn,VS.90).gifzh6aacza.xna(zh-cn,VS.90).gifMonday 表示星期一。
zh6aacza.CFW(zh-cn,VS.90).gifzh6aacza.xna(zh-cn,VS.90).gifTuesday 表示星期二。
zh6aacza.CFW(zh-cn,VS.90).gifzh6aacza.xna(zh-cn,VS.90).gifWednesday 表示星期三。
zh6aacza.CFW(zh-cn,VS.90).gifzh6aacza.xna(zh-cn,VS.90).gifThursday 表示星期四。
zh6aacza.CFW(zh-cn,VS.90).gifzh6aacza.xna(zh-cn,VS.90).gifFriday 表示星期五。
zh6aacza.CFW(zh-cn,VS.90).gifzh6aacza.xna(zh-cn,VS.90).gifSaturday 表示星期六。

在每周有七天的日历中,DayOfWeek 枚举表示一周中的某天。此枚举中的常量值的范围为 DayOfWeek.SundayDayOfWeek.Saturday。如果强制转换为整数,则此枚举值的范围为零(表示 DayOfWeek.Sunday)到六(表示 DayOfWeek.Saturday)。

当最好是对一周的某天进行强类型指定时,该枚举很有用。例如,该枚举是 DateTime.DayOfWeek 属性的属性值类型。

DayOfWeek 枚举的成员未进行本地化。若要返回一周中某天的本地化名称,请用“ddd”或“dddd”格式字符串调用 DateTime.ToString(String)DateTime.ToString(String, IFormatProvider) 方法。前一格式字符串用于生成简写的星期几名称;后一格式字符串用于生成完整的星期几名称。

下面的示例演示 DateTime.DayOfWeek 属性和 DayOfWeek 枚举。

// 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.
*/


// This example demonstrates the DateTime.DayOfWeek property
import System.*;

class Sample
{
    public static void main(String[] args)
    {
        // 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, (System.Boolean)(dt.get_DayOfWeek() == DayOfWeek.Thursday));
        Console.WriteLine("The day of the week for {0:d} is {1}.", dt, 
            dt.get_DayOfWeek());
    } //main
} //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.
*/


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

.NET Framework

受以下版本支持:3.5、3.0、2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:3.5、2.0、1.0

XNA Framework

受以下版本支持:2.0、1.0

社区附加资源

添加
显示:
© 2014 Microsoft