如何获取从今天算起的x天数?

Mic*_*l A 0 c# date

我正在尝试使用今天的日期并找到未来 x 天的日期。例如,我想找到 30 天后的日期 - 我应该考虑使用哪个库来实现此目的?

Tim*_*ter 5

您可以使用DateTime andTimeSpan结构。

DateTime in30Days = DateTime.Today.AddDays(30);
Run Code Online (Sandbox Code Playgroud)

或者

TimeSpan days30 = TimeSpan.FromDays(30);
DateTime in30Days = DateTime.Today + days30; 
Run Code Online (Sandbox Code Playgroud)

如果您需要DateTime大量的需求和时间周期计算,您应该查看我推荐的 .NET 时间周期库(开放许可证)。