c# - 为什么 AddMonths() 在我的 DateTime 上不起作用? (见代码)

标签 c# .net asp.net-mvc asp.net-mvc-3 datetime

Controller :

        DateTime startDate = DateTime.Now;

        ViewData["now"] = startDate.ToString();
        ViewData["interval"] = interval.ToString();

        startDate.AddMonths(interval);

        ViewData["later"] = startDate.ToString();

查看:

Now: <%=ViewData["now"] %><br />

Later: <%=ViewData["later"] %><br />

Interval: <%=ViewData["interval"] %>

这会产生:

Now: 10/2/2009 12:17:14 PM
Later: 10/2/2009 12:17:14 PM
Interval: 6

最佳答案

startDate  = startDate.AddMonths(interval);

关于c# - 为什么 AddMonths() 在我的 DateTime 上不起作用? (见代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510552/

相关文章:

c# - 如何制作可插入的静态类

c# - 在 C# 代码中查找未捕获的异常

.net - 如何在 Windows Phone 8 项目中以 Windows Phone 7.5 为目标

ASP.NET MVC : Problem with OutputCache

c# - 将 QueryString 解析为强类型对象

c# - 如何使用 DateTimeOffset 解析没有年份的 ISO 8601 日期?

c# - 有没有比通过 ASP.NET MVC 中的 ViewModel 使用多个模型更好的方法?

c# - 如何在 Xamarin 中使用 RestSharp Portable 3.0?

c# - Selenium WebDriver - 如何使用 C# 设置页面加载超时

asp.net-mvc - Paypal 结帐页面不显示运费/邮费