也就是求上周日和本周六的日期
解决方案 »
- BASE64图片编码怎么解码
- 请问怎样才能让网页自动适应显示器的分辨率?
- 关于打印的问题.
- 异常错误信息ex.Message包含换行,无法用js的alert框显示,怎么解决呢?在线等
- 好长一段时间没上CSDN了,居然发现有600多的可用分了.散掉一些,顺便找下短信端口的合作开发者!
- 求救,.net 调试时地址栏是乱码问题
- GridView分页时间应该如何写,下面的代码后面的页面问什么无数据?
- aspnetMenu的问题
- 有人做过c#版本的小米“订单支付结果通知接口”么??
- 为什么当IIS的ip绑定后,在vs.net里便不能创建asp.net项目?
- 有没有明白exchange的兄弟,进来看一下,一个很基础的问题
- 哪里有好用的分级菜单控件?
{
DateTime first=System.DateTime.Now;
DateTime last=System.DateTime.Now;
switch (date.DayOfWeek)
{
case System.DayOfWeek.Monday:
first=date.AddDays(-1);
last=date.AddDays(5);
break;
case System.DayOfWeek.Tuesday:
first=date.AddDays(-2);
last=date.AddDays(4);
break;
case System.DayOfWeek.Wednesday:
first=date.AddDays(-3);
last=date.AddDays(3);
break;
case System.DayOfWeek.Thursday:
first=date.AddDays(-4);
last=date.AddDays(2);
break;
case System.DayOfWeek.Friday:
first=date.AddDays(-5);
last=date.AddDays(1);
break;
case System.DayOfWeek.Saturday:
first=date.AddDays(-6);
last=date;
break;
case System.DayOfWeek.Sunday:
first=date;
last=date.AddDays(6);
break;
}
firstdate=first;
lastdate=last;
}
//调用
DateTime firstdate;
DateTime lastdate;
DateTime date=System.DateTime.Now;ConvertDateToWeek(date,out firstdate,out lastdate);略做修改http://singlepine.cnblogs.com/articles/255153.html
DateTime CurrSaturday =DateTime.Now.AddDays((6-(int)DateTime.Now.DayOfWeek));
中国人习惯最后一天是星期天, 所以代码略作修改.En为西方,Cn为中方
DateTime EnPervSunday =DateTime.Now.AddDays(-7-(int)DateTime.Now.DayOfWeek);
DateTime EnCurrSaturday =DateTime.Now.AddDays(6-(int)DateTime.Now.DayOfWeek);
DateTime CnPervSunday =DateTime.Now.AddDays(-((int)DateTime.Now.DayOfWeek==0?7:(int)DateTime.Now.DayOfWeek));
DateTime CnCurrSaturday =DateTime.Now.AddDays(6-((int)DateTime.Now.DayOfWeek==0?7:(int)DateTime.Now.DayOfWeek));
SELECT DATEADD(Day,@number-DATEPART(Weekday,@dt),@dt)
指定日期所在周的任意星期几
--A. 星期天做为一周的第1天
SELECT DATEADD(Day,@number-(DATEPART(Weekday,@dt)+@@DATEFIRST-1)%7,@dt)--B. 星期一做为一周的第1天
SELECT DATEADD(Day,@number-(DATEPART(Weekday,@dt)+@@DATEFIRST-2)%7-1,@dt)