在 C# 中将指定的天数添加到当前日期
本文关键字:添加 当前日期 | 更新日期: 2023-09-27 18:30:34
我想添加当前日期的天数。帮助我找到一个合适的解决方案。谢谢。
法典:
string s = DateTime.Now.ToString();
我想在当前日期上添加 2 天。
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
传入所需的区域性。