急! 怎么得到本年第N周的第一天是多少号?数据库里有个字段 叫 Week 就存了 本年第多少周 现在要在程序里 得到每周的第一天是多少号如 本年第40周的第一天是多少号?(周天是每周的开始) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// /// </summary> /// <param name="count">周数</param> /// <returns></returns> public DateTime CsdnTest(int count) { int y = DateTime.Now.Year; //得到现在的年份 DateTime dt = new DateTime(y, 1, 1); //日期格式,今年的第一天 DateTime dt2 = dt.AddDays(count * 7); //周数*7得到天数 return dt2; } c#.net 有日期转换星期几的, 没有 星期几转换日期的.唯一的好办法, 就是你记录今年的第一天是多少号, 做为基础40周第一天是星期几 就是strday=7*(40-1)+1 这样算出你过了多少天c#里有个函数. 可以加天数. 你取出数据库里那个日期. 让这个日期add.day(strday).tostring()这样就算出日期了 2的办法更好. 比我省事多了, 呵呵. 但是count * 7+ 第几天.这样才对 没看到有人回答了。呵呵 我自己写出来了。 DateTime dtFirst = new DateTime(DateTime.Now.Year, 1, 1); int daysCount = Week * 7; daysCount -= Convert.ToInt32(dtFirst.DayOfWeek); DateTime newTime = dtFirst.AddDays(daysCount); this.dateTimePickerStartTime.Value = newTime; label赋值问题 NBC razor传用户的输入值 C#和oracle的一个小问题 低级问题,c#怎么编译exe 这样的效果,你可以实现吗? 如何把图片对象导出到剪切板中?忠心恳求 读取数据库长二进制数据 有c#三层结构网站的网友请进! C#新人,请教各位大神图片显示问题! 关于水晶报表刷新内容的问题!!郁闷中:( winform timer的问题 C#里写打开文件只允许查看,不允许编辑和另存
/// <summary>
///
/// </summary>
/// <param name="count">周数</param>
/// <returns></returns>
public DateTime CsdnTest(int count)
{
int y = DateTime.Now.Year; //得到现在的年份
DateTime dt = new DateTime(y, 1, 1); //日期格式,今年的第一天
DateTime dt2 = dt.AddDays(count * 7); //周数*7得到天数
return dt2;
}
唯一的好办法, 就是你记录今年的第一天是多少号, 做为基础
40周第一天是星期几
就是strday=7*(40-1)+1 这样算出你过了多少天
c#里有个函数. 可以加天数. 你取出数据库里那个日期. 让这个日期add.day(strday).tostring()这样就算出日期了
count * 7+ 第几天.这样才对
我自己写出来了。
DateTime dtFirst = new DateTime(DateTime.Now.Year, 1, 1);
int daysCount = Week * 7;
daysCount -= Convert.ToInt32(dtFirst.DayOfWeek);
DateTime newTime = dtFirst.AddDays(daysCount);
this.dateTimePickerStartTime.Value = newTime;