rt

解决方案 »

  1.   

    简单嘛,现场给你写个public string weekOfYear()
    {
        //当天的年份
        string year = Convert.ToString(DateTime.Today.Year);
        //今年第一天
        DateTime firstOfYear = DateTime.Parse("01 01 " + year);
        //计算当年第一天是星期几
        int firstOfWeek = Convert.ToInt32(firstOfYear.DayOfWeek);
        //今天是今年的天数 + 当年第一天是星期几, 然后除 7 就可以了.
        return Convert.ToString((DateTime.Today.DayOfYear + firstOfWeek + 6) / 7);
    }
      

  2.   

    to  hedonister(冰戈):
    算法有点问题,2005-7-15算法结果是28,2005-7-16算法结果是29,很显然不对