使用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=="Sunday"||date.DayOfWeek=="Saturday";
或者这样写
int dateNum=(int)date.DayOfWeek;
bool isWeekend=dateNum==0||dateNum==6;