宝剑锋从磨砺出,梅花香自苦寒来

博客园 首页 联系 订阅 管理
昨天用公式实现某一日期是第几周的计算,今天用c#实现。
        private int WeekOfYear(DateTime dt)
        {
            
string firstdayofyear = dt.Year.ToString() + "-01-01";
            DateTime firstday 
= Convert.ToDateTime(firstdayofyear);
            
int weekday=(int)firstday.DayOfWeek;
            int weeknum = (dt.DayOfYear + weekday - 2/ 7 + 1;
            
return weeknum;
        }
posted on 2009-08-27 12:02  Sean_Zhang  阅读(1848)  评论(0编辑  收藏  举报