传入周五日期 
推断出 周五(含)前的7天日期分别为多少周6,周日,周1,周2,周3,周4,周5string[] get7days(datetime d)
{}

解决方案 »

  1.   

    本帖最后由 caozhy 于 2012-03-27 09:15:26 编辑
      

  2.   

    DateTime dt = new DateTime(year, month, day);
    dt.AddDays(-1);    //周四
    Console.WriteLine(dt.ToString("dd-MM-yy"));
      

  3.   


            private string[] Get7days(DateTime d)
            {
                string[] str = new string[7];
                for (int i = 0; i < 7; i++)
                {
                    DateTime dt = d.AddDays(-1 * i);
                    str[6 - i] = dt.DayOfWeek.ToString();
                }
                return str;
            }
      

  4.   

    AddDays Is OK
    what 1 floor use is LINQ...wonderful
      

  5.   

    虽然看见了觉得很牛x,但是自己的写程序的时候,思路还是老套路,走不到linq那去。
      

  6.   

    string[] get7days(datetime d)
    {
        string[] str = new string[7];
        for(int i=0; i<7; i++)
            str[i]=d.AddDays(-1*(1+i)).ToString("yyyy/MM/dd")
        return str;
    }