比如9.13是2005年的第37周,怎么取到这周的星期一和星期二的日期

解决方案 »

  1.   

    //本周起止日期
    /// <summary>
    /// 本周起止日期
    /// </summary>
    /// <param name="dt"></param>
    /// <returns></returns>
    public static string GetWeekRange(System.DateTime dt)
    {
    int weeknow = Convert.ToInt32(dt.DayOfWeek);
    int daydiff = (-1) * weeknow;
    int dayadd = 6-weeknow;
    string dateBegin = System.DateTime.Now.AddDays(daydiff).Date.ToString("MM月dd日");
    string dateEnd = System.DateTime.Now.AddDays(dayadd).Date.ToString("MM月dd日");
    return dateBegin + " - " +dateEnd;
    }