获取周六时间 求帮助啊
假如现在是周六 那怎么判断这是本月的第几个周六啊? 返回一个数字啊。
------解决方案--------------------
        private void getWeek()
       {
           DateTime dt = DateTime.Now;
           int sum = 0;
           TimeSpan ts = DateTime.Parse(dt.AddMonths(1).ToString("yyyy-MM-01")) - DateTime.Parse(dt.ToString("yyyy-MM-01"));
           int y = dt.Year;
           int m = dt.Month;
           int d = 1;
           for (int i = 1; i < ts.Days; i++)
           {
               d = i;
               if (m == 1) m = 13;
               if (m == 2) m = 14;
               int week = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7 + 1;
               if (week ==6 )
               {
                   sum++;
                   if (i==dt.Day)
                   {
                       MessageBox.Show(d.ToString() + "日是本月第" + sum.ToString() + "个星期六");
                   }
               }
           }
       }
刚才理解错了,不好意思.