如何计算未来指定时间段的日期?

Cyb*_*rDx 1 c# asp.net

我有这个:

string dataNow = DateTime.Today.tostring();
string dateAfter = dateNow + ( 20 days);
Run Code Online (Sandbox Code Playgroud)

如何在20天内找到日期?
如何查找当月的天数?

xan*_*ded 7

您可能的意图是使用日期作为日期类型DateTime.在这种情况下,ToString()在完成操作日期之前不要打电话:

string dataNow = DateTime.Today.AddDays(20).ToString();
Run Code Online (Sandbox Code Playgroud)

DateTime.AddDays


更新后:

要获取当月的天数:

var date = DateTime.Today;
int days = DateTime.DaysInMonth(date.Year, date.Month);
Run Code Online (Sandbox Code Playgroud)

DateTime.DaysInMonth