如何从今天开始x天?

时间:2012-10-17 06:39:28

标签: c# date

我正在尝试今天的日期,并在将来找到一个日期x天。那么,例如,我想找到30天后的日期 - 我应该考虑使用哪个库?

4 个答案:

答案 0 :(得分:4)

您可以使用DateTimeTimeSpan结构。

DateTime in30Days = DateTime.Today.AddDays(30);

TimeSpan days30 = TimeSpan.FromDays(30);
DateTime in30Days = DateTime.Today + days30; 

如果您需要大量需要DateTime和时间段计算,您应该查看我可以推荐的Time Period library for .NET(开放许可证)。

答案 1 :(得分:2)

使用DateTime

DateTime _x = DateTime.Today.AddDays(30);

答案 2 :(得分:1)

您不需要库,.NET DateTime结构就可以满足您的需求。

请参阅http://msdn.microsoft.com/en-us/library/system.datetime.adddays.aspx以获取解释和示例!

答案 3 :(得分:0)

System.DateTime是您需要的结构。

示例:

DateTime.Today.AddDays(30); //30 days forwards
DateTime.Today.AddDays(-30); //30 days backwards.