我想用当前日期添加天数。帮我找一个合适的解决方案。谢谢。
代码:
string s = DateTime.Now.ToString();
我想在当前日期添加2天。
答案 0 :(得分:4)
string s = DateTime.Now.AddDays(2).ToString();
<强>更新强>
回答你的评论
string s = DateTime.Now.AddDays(2).ToShortDateString();
答案 1 :(得分:0)
您可以在AddDays
结构上使用DateTime
方法。您可以使用该方法添加或减去当前日期的任何天数,例如此示例。
DateTime added = DateTime.Now.AddDays(2);
string s = added.ToString();
甚至:
DateTime substracted = DateTime.Now.AddDays(-2);
请注意,如果您只对日期感兴趣,则可以使用DateTime.Today
而不是DateTime.Now
,因为这样会更高效。
关于ToString
使用的最后说明:当运行的操作系统使用不同的文化时,ToString
的输出可能会有所不同。如果您打算稍后处理此输出的字符串,我建议使用this overload of ToString
传递所需的文化。
答案 2 :(得分:0)
DateTime.Now.AddDays(2).ToString();