如何根据当前日期推算出本周的具体日期范围? 比如当前日期是 2013-10-31,那么本周的具体日期范围就是 2013-10-27至2013-11-02(从上周日至本周六)关键是有没有相关的方法能得出这样的结果? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime.Now.AddDays(-((int)dt.DayOfWeek + 1))==第一天的日期 有点错误,应该是DateTime.Now.AddDays(-((int)DateTime.Now.DayOfWeek)) int weekNow = Convert.ToInt32(System.DateTime.Now.DayOfWeek);//星期天int daydiff = (-1) * weekNow + 1;int dayadd = 7 - weekNow;timeStart = System.DateTime.Now.AddDays(daydiff).ToString("yyyy-MM-dd");//本周第一天(星期一)timeEnd = System.DateTime.Now.AddDays(dayadd).ToString("yyyy-MM-dd");//本周最后一天(周日)如果是周日----》星期六的话 更简单了 不需要 daydiff dayadd 周范围(按国外算法,一周从周天开始):int week = (int)DateTime.Now.DayOfWeek;起始日期: DateTime.Now.AddDays(-week).toString("yyyy-MM-dd")结束日期: DateTime.Now.AddDays(7 - (week+1)).toString("yyyy-MM-dd") Response.Write(DateTime.Now.AddDays(-(int)DateTime.Now.DayOfWeek).ToShortDateString() + "<br/>" + DateTime.Now.AddDays(6 - (int)DateTime.Now.DayOfWeek).ToShortDateString()); ext.net GridPanel 如何在页面播放视频(.flv) 如何获取DataGrid某行中某个单元格的数值? |zyciis| ASP.NET VS2005 中验证控件如何来验证交叉的控件 急 如何计算两日期之间的天数 C#中这样的字符串如何赋值? 简单问题:存储过程返回值,取不到。 根据条件确定DataGrid背景色的问题?? 一个关于读取存在数据库里的文件并直接写到页面上的问题 在用户控件中能否使用验证控件?? discuznt 注册会员同步到自己的其他站点的问题 能做到JS里面变量全局吗?整个应用程序里面全局 不是当前页面全局
DateTime.Now.AddDays(-((int)DateTime.Now.DayOfWeek))
int weekNow = Convert.ToInt32(System.DateTime.Now.DayOfWeek);//星期天
int daydiff = (-1) * weekNow + 1;
int dayadd = 7 - weekNow;
timeStart = System.DateTime.Now.AddDays(daydiff).ToString("yyyy-MM-dd");//本周第一天(星期一)
timeEnd = System.DateTime.Now.AddDays(dayadd).ToString("yyyy-MM-dd");//本周最后一天(周日)
如果是周日----》星期六的话 更简单了
不需要 daydiff dayadd
int week = (int)DateTime.Now.DayOfWeek;
起始日期: DateTime.Now.AddDays(-week).toString("yyyy-MM-dd")
结束日期: DateTime.Now.AddDays(7 - (week+1)).toString("yyyy-MM-dd")