给定日期转换成周数

 1 DayOfWeek dy = (Convert.ToDateTime(string.Format("{0}-1-1 0:0:0", DateTime.Now.Year.ToString()))).DayOfWeek;
 2             int j=0;
 3             switch(dy)
 4             {
 5                 case DayOfWeek.Sunday:
 6                     j=0;
 7                     break;
 8                 case DayOfWeek.Monday:
 9                     j = 1;
10                     break;
11                 case DayOfWeek.Tuesday:
12                     j = 2;
13                     break;
14                 case DayOfWeek.Wednesday:
15                     j = 3;
16                     break;
17                 case DayOfWeek.Thursday:
18                     j = 4;
19                     break;
20                 case DayOfWeek.Friday:
21                     j = 5;
22                     break;
23                 case DayOfWeek.Saturday:
24                     j = 6;
25                     break;
26 
27             }
28             int i = (DateTime.Now.DayOfYear+j)/7+1;
posted @ 2008-11-04 13:23  TONYBINLJ  阅读(802)  评论(0编辑  收藏  举报