如何得到 2012-02-03 的往前 第10 天,和往后 第10 天 的日期字符串?
-------------------------------------------------------------
即 往前第10天 是 2012-01-24
往后10天是 2012-02-13关键是如何计算,得到这个日期

解决方案 »

  1.   

    Convert.ToDateTime("2012-02-03").AddDays(-10)  --2012-01-24Convert.ToDateTime("2012-02-03").AddDays(10)  --2012-02-13
      

  2.   

    DateTime.AddDays这个方法,你是负数就往前,正数就往后
    然后转字符串不是问题吧
      

  3.   

    DateTime time = Convert.ToDateTime("2012-02-03");
    time.AddDays(10);往后的10天
    time.AddDays(-10);往前的10天
      

  4.   

    AddDays
    System.DateTime today = System.DateTime.Now;
    System.DateTime answer = today.AddDays(36);
    System.Console.WriteLine("{0:dddd}", answer);