我正在使用MVC 4在ASP中工作,我尝试创建一个具有特定日期的日期。例如,用户插入日19
,而控制器中的i将创建日期19/02/2014
,例如......
我该怎么做?
答案 0 :(得分:2)
您可以按照以下方式创建新的DateTime
:
var myDate = new DateTime(2014, 2, 19);
另请参阅http://msdn.microsoft.com/en-us/library/xcfzdy4x(v=vs.110).aspx上的MSDN。
如果您想创建一个控制器操作,每天生成日期,请尝试以下操作:
public ActionResult GetDate(int day)
{
var now = DateTime.Now;
var myDate = new DateTime(now.Year, now.Month, day);
return Content(myDate.ToShortDateString());
}
答案 1 :(得分:1)
以下代码适合您:
var input = 19;
var d= new Date(2014,2,input);
答案 2 :(得分:1)
DateTime有一个构造函数,需要一年,一个月,一天
http://msdn.microsoft.com/en-us/library/xcfzdy4x(v=vs.110).aspx
DateTime someDate = new DateTime(2014, 2, 19);
您可以使用ViewModel中的变量替换19。