DateTime.DayOfWeek的一个问题 DateTime.DayOfWeek.ToString()的返回值是(Monday,Tuesday......Sunday)有没有什么方法可以返回(0,1,2,3......)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用select case没有试过其他的方法 public int GetWeekNum (string strData) { string strDayOfWeek = Convert.ToDateTime(strData).DayOfWeek.ToString(); int intWeekday = -1; switch (strDayOfWeek) { case "Monday": intWeekday = 1; break; case "Tuesday": intWeekday = 2; break; case "Wednesday": intWeekday = 3; break; case "Thursday": intWeekday = 4; break; case "Friday": intWeekday = 5; break; case "Saturday": intWeekday = 6; break; case "Sunday": intWeekday = 7; break; default: intWeekday = -1; break; } return intWeekday; } 直接进行类型转换就可以int tmp = Convert.ToInt32(DateTime.DayOfWeek(DateTime.Now)); int d = (int)DateTime.DayOfWeek; 调试程序出错 讨论一下事务的处理方式,请星星们来看看. c#中如何模拟浏览器访问网页 怎么找不到“数据窗体向导“????? .net2005为什么说我的文件路径不对? 请问在C#里,带有路径的字符串怎么转换.谢谢! sos 关于CheckedListBox 的问题 请问如何获取一个DataTable的外键? C#如何调用第三方com组件 我刚装了WIN2003行运以前既C#程序不行,为什么? dropdownlist为什么不能触发事件?
没有试过其他的方法
{
string strDayOfWeek = Convert.ToDateTime(strData).DayOfWeek.ToString();
int intWeekday = -1;
switch (strDayOfWeek)
{
case "Monday":
intWeekday = 1;
break;
case "Tuesday":
intWeekday = 2;
break;
case "Wednesday":
intWeekday = 3;
break;
case "Thursday":
intWeekday = 4;
break;
case "Friday":
intWeekday = 5;
break;
case "Saturday":
intWeekday = 6;
break;
case "Sunday":
intWeekday = 7;
break;
default:
intWeekday = -1;
break;
}
return intWeekday;
}
int tmp = Convert.ToInt32(DateTime.DayOfWeek(DateTime.Now));