.Net 使用 GregorianCalendar 获取任意一天为一年的第几周

private static int GetWeekOfYear(DateTime dt)
{
    GregorianCalendar gc = new GregorianCalendar();
    int weekOfYear = gc.GetWeekOfYear(dt, CalendarWeekRule.FirstDay/*设置第一天*/, DayOfWeek.Monday/*设置周一为一周的第一天*/);
    return weekOfYear;
}

  

posted @ 2015-08-10 18:11  yesicoo  阅读(442)  评论(0编辑  收藏  举报