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 ;
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 ;