如题,向高手请教!

解决方案 »

  1.   


                DateTime dtt = DateTime.Now;
                DateTime next_thursday;
                DateTime next_friday;
                switch (dtt.DayOfWeek)
                {
                case DayOfWeek.Monday:
                    next_thursday = dtt.AddDays(10);
                    next_friday = dtt.AddDays(11);
                 break;
                case DayOfWeek.Tuesday:
                    next_thursday = dtt.AddDays(9);
                    next_friday = dtt.AddDays(10);
                    break;
                }其他类推
      

  2.   

    DateTime d;
                byte tempB = (byte)d.DayOfWeek;
                byte thursdayByte = (byte)DayOfWeek.Thursday;
                DateTime thursday = d.AddDays(thursdayByte-tempB);//本星期四
                DateTime friday = thursday.AddDays(8);//下周五
      

  3.   

    DateTime dateTime = DateTime.Now;            int thursdayDayPlus = DayOfWeek.Thursday - dateTime.DayOfWeek;
                if (dateTime.DayOfWeek == DayOfWeek.Sunday)
                {
                    thursdayDayPlus -= 7;
                }            DateTime thursday = dateTime.AddDays(thursdayDayPlus).Date;
                DateTime nextFriday = thursday.AddDays(8).Date;
      

  4.   

    谢谢回答问题的各位朋友,同时严重鄙视goodbadgo这种不给解决方案只会说风凉话的人。
    这个问题是不难,我只是想得到一种最简单、高效率的解决办法而已。
    我是抱着很虚心的态度向高手请教的,因我觉得自己用的方法虽然最终能实现结果,但效率不高。
    像goodbadgo这种人,给我滚蛋,同时给各位上分!