在C#中没有现成的API获取日期所在的周数, 于是自己写了一个, 如有问题请大家帮忙指正
- private int GetWeekOfYear(DateTime dt)
- {
- DateTime yearD = new DateTime(dt.Year, 1, 1);
- int diff = Convert.ToInt32(yearD.DayOfWeek);
- int dayOfYear = dt.DayOfYear + diff;
- return (int)(Math.Ceiling(dayOfYear / 7.0));
- }