使用DayOfWeek
表示當前日期是星期幾
系統自帶枚舉類型
namespace System
{
//
// 摘要:
// 指定一周中的某天。
public enum DayOfWeek
{
//表示星期日。
Sunday = 0,
//表示星期一。
Monday = 1,
//表示星期二。
Tuesday = 2,
//表示星期三。
Wednesday = 3,
//表示星期四。
Thursday = 4,
//表示星期五。
Friday = 5,
//表示星期六。
Saturday = 6
}
}
使用方法:
比如給定一個時間 date ,我們可以這樣獲取這個時間是星期幾
date.DayOfWeek
以上方法返回值是Sunday Monday Tuesday Wednesday Thursday Friday Saturday
如果我們要判斷這一天是否周末,可以這樣操作
bool isWeekend=date.DayOfWeek.ToString()=="Sunday"||date.DayOfWeek.ToString()=="Saturday";
或者這樣寫
int dateNum=(int)date.DayOfWeek;
bool isWeekend=dateNum==0||dateNum==6;
傳入數字顯示星期幾:
System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName((DayOfWeek)2) //輸出:星期二