在当前日期添加1周

我有类似这样的DateTime.Now.ToString("dd.MM.yy"); 在我的代码中,我需要添加1周,比如5.4.2012成为12.4.2012我尝试将其转换为int然后将其添加,但是当它达到30时会出现问题。

你能告诉我一些聪明的方法吗?

您希望将其保留为DateTime直到您准备将其转换为字符串。

 DateTime.Now.AddDays(7).ToString("dd.MM.yy"); 

当然!

 DateTime.Now.AddDays(7).ToString("dd.MM.yy"); 

您无法使用AddDays方法的任何原因

 DateTime.Now.AddDays(7)