如何计算今天是今年中的第几个星期? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单嘛,现场给你写个public string weekOfYear(){ //当天的年份 string year = Convert.ToString(DateTime.Today.Year); //今年第一天 DateTime firstOfYear = DateTime.Parse("01 01 " + year); //计算当年第一天是星期几 int firstOfWeek = Convert.ToInt32(firstOfYear.DayOfWeek); //今天是今年的天数 + 当年第一天是星期几, 然后除 7 就可以了. return Convert.ToString((DateTime.Today.DayOfYear + firstOfWeek + 6) / 7);} to hedonister(冰戈):算法有点问题,2005-7-15算法结果是28,2005-7-16算法结果是29,很显然不对 DataTable取值循环查询。。。。在线等。 Winform中添加DLL报错 托管代码动态调用非托管DLL 不是有效的win32资源文件? 多线程问题 为什么点击Button不能高亮文本框中的文本? C# 调出关闭windows对话框??? 自己写的windows 服务,安装后启动不了,急急急 困扰偶N天的问题~~ .NET中与J2EE(EJB)对应的技术是什么? DataView DataGrid DataTable 到底哪个有AddNew的事件啊? 两个问题:如何根据文本文件的字符编码来确定适用什么字符集打开?和文本拖放?
{
//当天的年份
string year = Convert.ToString(DateTime.Today.Year);
//今年第一天
DateTime firstOfYear = DateTime.Parse("01 01 " + year);
//计算当年第一天是星期几
int firstOfWeek = Convert.ToInt32(firstOfYear.DayOfWeek);
//今天是今年的天数 + 当年第一天是星期几, 然后除 7 就可以了.
return Convert.ToString((DateTime.Today.DayOfYear + firstOfWeek + 6) / 7);
}
算法有点问题,2005-7-15算法结果是28,2005-7-16算法结果是29,很显然不对