在 C# 中将指定的天数添加到当前日期

本文关键字:添加 当前日期 | 更新日期: 2023-09-27 18:30:34

我想添加当前日期的天数。帮助我找到一个合适的解决方案。谢谢。

法典:

string s = DateTime.Now.ToString();

我想在当前日期上添加 2 天。

在 C# 中将指定的天数添加到当前日期

string s = DateTime.Now.AddDays(2).ToString();

更新

回答您的评论

string s = DateTime.Now.AddDays(2).ToShortDateString();
DateTime.Now.AddDays(2).ToString();

可以在DateTime结构上使用 AddDays 方法。可以使用该方法从当前日期添加或减去任意天数,如本示例中所示。

DateTime added = DateTime.Now.AddDays(2);
string s = added.ToString();

甚至:

DateTime substracted = DateTime.Now.AddDays(-2);

请注意,如果您只对日期感兴趣,则可以使用DateTime.Today而不是DateTime.Now因为那样会更有效果。

关于使用ToString的最后说明:当运行的操作系统使用不同的区域性时,ToString的输出可能会有所不同。如果您打算稍后处理此输出字符串,我建议使用这种重载ToString传入所需的区域性。