请问如何得到当前日期的下一个星期一? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT (CASE (9 - DATEPART(dw, datetime)) WHEN 8 THEN DATEADD(dd, 2 - DATEPART(dw, datetime), datetime) ELSE DATEADD(dd, 9 - DATEPART(dw, datetime), datetime) END) AS newdateFROM table DateTime dt = DateTime.Today.DayOfWeek==0 ? DateTime.Today.DayOfWeek + 1 : DateTime.Today + (8 - DateTime.Today.DayOfWeek); 搞错,是这样DateTime dt = DateTime.Today;DateTime dt = dt.DayOfWeek==0 ? dt.AddDays(1) : dt.AddDays(8-dt.DayOfWeek); 晕,还是有错,看来偶今天不在状态啊DateTime dt = DateTime.Today;dt = (int)dt.DayOfWeek==0 ? dt.AddDays(1) : dt.AddDays(8-(int)dt.DayOfWeek); 我试了一下,DayofWeek不能直接转换成整型,转成字符串后显示的是"friday"之类的信息,不知道还有没有其他好办法 呵呵,不自觉就用SQL了,系统时间取惯了哈哈,楼上的应该也可以吧,一样 呵呵!我这里用SQL处理不太灵活,不过还是非常感谢 lz: magicsnake(北极狐)后来的没问题啊,DayofWeek本来就是枚举常数,怎么不能直接转换成整型呢,你再试试!!!!!!! 之前我是用int.Parse做的转换,所以提示编译出错了 新手求助 鼠标图形的重绘问题 关于水晶报表的问题,请各位大虾帮忙!!! 哪位好心人帮帮忙啊,怎么样跟据后缀,找到与之相关联的程序(分不够,只有30分了) 怎么把一个带小数点的数转化为百分比的形式? 在C#里调用外部API时类型转换问题 在线等急!一个程序在windows2003下可以运行,但是在windowsxp下不能运行。 请问如何在datagrid中实现thead和tfoot 关于SQL连接问题弄不懂。 画一个矩形,怎样把现的文字,竖立起来啊,比如:内容里面,在线 数据转化问题 在window service 开发,使用 timer 还是线程?
2 - DATEPART(dw, datetime), datetime) ELSE DATEADD(dd, 9 - DATEPART(dw,
datetime), datetime) END) AS newdate
FROM table
DateTime dt = DateTime.Today;
DateTime dt = dt.DayOfWeek==0 ? dt.AddDays(1) : dt.AddDays(8-dt.DayOfWeek);
DateTime dt = DateTime.Today;
dt = (int)dt.DayOfWeek==0 ? dt.AddDays(1) : dt.AddDays(8-(int)dt.DayOfWeek);
magicsnake(北极狐)后来的没问题啊,DayofWeek本来就是枚举常数,怎么不能直接转换成整型呢,你再试试!!!!!!!