请问如何取得今天是本年中的第几周?
用 System.Globalization.Calendar类的GetWeekOfYear方法!
using System.Globalization;
TaiwanCalendar tc=new TaiwanCalendar();
int num=tc.GetWeekOfYear(DateTime.Now,CalendarWeekRule.FirstFullWeek,DayOfWeek.Sunday);
DateTime dtNow = DateTime.Now;
DateTime dtNewYear = new DateTime(dtNow.Year,1,1);
int iWeeks = (dtNow.DayOfYear+(int)dtNewYear.DayOfWeek-1)/7+1;
iWeeks就是周数。大概就是这样吧,有不妥就改一下。
using System.Globalization;
TaiwanCalendar tc=new TaiwanCalendar();
int num=tc.GetWeekOfYear(DateTime.Now,CalendarWeekRule.FirstFullWeek,DayOfWeek.Sunday);
//楼上的这个方法挺好的呀!