在当前日期添加1周

Ren*_*neš 11 c# datetime

我有这样的事情DateTime.Now.ToString("dd.MM.yy");在我的代码,我需要1周添加到它,想5.4.2012成为12.4.2012我试图将其转换为int,然后添加它,但有一个问题,当它是由30.

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

Guv*_*nte 27

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

DateTime.Now.AddDays(7).ToString("dd.MM.yy");
Run Code Online (Sandbox Code Playgroud)


mgn*_*nan 6

当然!

// Current local server time + 7 days
DateTime.Now.AddDays(7).ToString("dd.MM.yy");

// Midnight + 7 days
DateTime.Now.Date.AddDays(7).ToString("dd.MM.yy");
Run Code Online (Sandbox Code Playgroud)