1
public
int
WeekOfTheYear(System.DateTime dt )
2 {
3 //获取
4 CultureInfo myCI = new CultureInfo("zh-CN");
5 System.Globalization.Calendar myCal = myCI.Calendar;
6
7 //日期格式
8 CalendarWeekRule myCWR = myCI.DateTimeFormat.CalendarWeekRule;
9 DayOfWeek myFirstDOW = myCI.DateTimeFormat.FirstDayOfWeek;
10
11 //本周为第myCal.GetWeekOfYear( DateTime.Now, myCWR, myFirstDOW )周
12 int thisWeek = myCal.GetWeekOfYear(dt, myCWR, myFirstDOW);
13 return thisWeek;
14 }
15
2 {
3 //获取
4 CultureInfo myCI = new CultureInfo("zh-CN");
5 System.Globalization.Calendar myCal = myCI.Calendar;
6
7 //日期格式
8 CalendarWeekRule myCWR = myCI.DateTimeFormat.CalendarWeekRule;
9 DayOfWeek myFirstDOW = myCI.DateTimeFormat.FirstDayOfWeek;
10
11 //本周为第myCal.GetWeekOfYear( DateTime.Now, myCWR, myFirstDOW )周
12 int thisWeek = myCal.GetWeekOfYear(dt, myCWR, myFirstDOW);
13 return thisWeek;
14 }
15