Method 1
CultureInfo ci = CultureInfo.CurrentCulture;
Calendar cal = ci.Calendar;
CalendarWeekRule cwr = ci.DateTimeFormat.CalendarWeekRule;
DayOfWeek dow = ci.DateTimeFormat.FirstDayOfWeek;
int i = cal.GetWeekOfYear(DateTime.Now,cwr,dow);
Method 2
int i;
if(DateTime.Now.DayOfYear%7==0)
i=DateTime.Now.DayOfYear/7;
else
i=DateTime.Now.DayOfYear/7 + 1;
本文介绍了两种不同的方法来计算当前所在的周数。第一种方法使用了CultureInfo和Calendar类来获取当前日期属于一年中的第几周。第二种方法则是通过简单的数学运算,依据当前日期距离年初的天数来计算周数。
6080

被折叠的 条评论
为什么被折叠?



