lc.qq.com:例:如何求出X年第XX周的星期X是几月几号?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 07:47:00
例:如何求出2005年第20周的星期一是几月几号?
不好意思~~工作中太累了,竟然忘了很重要的东西~
我是要在asp或sql里使用的~想问用什么函数~详细应该怎么用~

自己去查看万年历

string i = System.DateTime.Now.Date.AddYears(-1).ToString();
int ii = System.DateTime.Now.DayOfWeek.GetHashCode();
int iii = (int)System.DateTime.Now.DayOfYear;
int iiii = iii - ii;
int iiiii = iiii % 7;
int x = 7 - iiiii;
int xx = (365 - x) % 7;
int xxx = 20 * 7 + xx;
xxx算出来是142,是5月22号星期天.那么星期一就是23号.你看下对不对.
里面的-1是年份相减的结果;
365是2005年的天数.如果是2004年的话,那就是2005年的天数+2004年的;
楼下的,管好你的嘴巴.什么叫瞎发???我发的时候他问题都还没有补充,拜托你不清楚的时候不要瞎说.
再问楼下1个问题:你那里那个地方是用来输入某年某星期的?我怎么感觉你那个是计算当前时间在当年是第几周的???

这和简单啊

楼上的瞎发人家说是ASP的
比如说

<%shijian=now()
a=WeekdayName(Weekday(shijian))

response.write shijian
response.write a%>

简单 吧,这真的太简单了,你把这复制到一个ASP文件中就看到了

----------------------我要分--------------------------