随笔-65  评论-1102  文章-2  trackbacks-39

发布一些在项目中常用到的函数..偶尔更新:

 1/// <summary>
 2///        验证某个日期是今年的第几周
 3/// </summary>
 4/// <param name="Day">待验证的日期,例如2005-01-02,必须是四位的年</param>
 5/// <returns>返回第几周</returns>

 6public int dayOfFullYearWeek(DateTime Day)
 7{
 8    int week = 0;
 9    int fullDay = 0;
10    DateTime firstDate ;
11    firstDate = DateTime.Parse( Day.ToString().Substring(0,4)  + "-01-01" );        
12    
13    int firstDat = 0;
14    
15    string firstDayOfWeek = firstDate.DayOfWeek.ToString();
16    switch( firstDayOfWeek ) {
17        case "Monday":
18            firstDat = 7;
19            break;
20        case "Tuesday":
21            firstDat = 6;
22            break;
23        case "Wednesday":
24            firstDat = 5;
25            break;
26        case "Thursday":
27            firstDat = 4;
28            break;
29        case "Friday":
30            firstDat = 3;
31            break;
32        case "Saturday":
33            firstDat = 2;
34            break;
35        default:
36            firstDat = 1;
37            break;
38        
39    }

40    fullDay = DateTime.Now.DayOfYear - firstDat ;
41    if ( fullDay <= 0 ) 
42        week = 1;
43    else
44        week = fullDay / 7 + 2
45    
46    return week;
47}
posted on 2006-01-04 09:10 难得一蠢 阅读(293) 评论(3)  编辑 收藏 所属分类: 常用函数

评论:
#1楼  2006-01-09 10:41 | 老版 [未注册用户]
呵呵,常用,常常没人用.
  回复  引用    
#2楼  2006-03-13 18:44 | javasion [未注册用户]
这一篇是我在博客里看到的最差的一篇文章了。晕死!!!!!!!!!
  回复  引用    
#3楼 [楼主] 2006-03-14 08:18 | 难得一蠢      
@javasion

汗,真打击啊..不过还是要放,有空了整理下其他函数,再放进来.
  回复  引用  查看    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: