如何使用特定日期创建dateTime - ASP MVC

时间:2014-02-04 10:12:27

标签: asp.net-mvc asp.net-mvc-4 datetime razor

我正在使用MVC 4在ASP中工作,我尝试创建一个具有特定日期的日期。例如,用户插入日19,而控制器中的i将创建日期19/02/2014,例如......

我该怎么做?

3 个答案:

答案 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。