日期:2014-05-18  浏览次数:20843 次

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

关键是如何计算,得到这个日期


------解决方案--------------------
Convert.ToDateTime("2012-02-03").AddDays(-10) --2012-01-24

Convert.ToDateTime("2012-02-03").AddDays(10) --2012-02-13
------解决方案--------------------
DateTime.AddDays这个方法,你是负数就往前,正数就往后
然后转字符串不是问题吧
------解决方案--------------------
DateTime time = Convert.ToDateTime("2012-02-03");
time.AddDays(10);往后的10天
time.AddDays(-10);往前的10天
------解决方案--------------------
AddDays

C# code

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