2014-04-04 94 views
0

我有MVC日期时间选择器来获取日期。当我添加日期时,它只会显示日期。但是当我显示随时间显示的日期时。我需要从这里删除时间。MVC日期时间选择器

这是查看:

@Html.TextBoxFor(model => model.date, new { @class = "form-control input-sm", @data_provide = "datepicker" }) 

这是模态:

[Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(Resources.Resources))] 
     [Display(Name = "Maintenance Date")] 
     [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yy/MM/dd}")] 
     public virtual DateTime date { get; set; } 

回答

2

你可以试用一下下面的代码?

@Html.TextBox(model => model.date, Model.date.ToString("MM/dd/yyyy"),new { @class = "form-control input-sm", @data_provide = "datepicker" }) 

OR

@Html.TextBoxFor(m => m.date, new { Value = Model.date.ToString("MM-dd-yyyy"), @class = "form-control input-sm", @data_provide = "datepicker" }) 
+0

其显示的NAn /南压光和文本框 – user2710638

+0

你可以尝试我更新的答案@ user2710638 – Neel

0

添加 “{0:YY/MM/DD}” 到你的HTML帮助,所以现在看起来

@Html.TextBoxFor(model => model.date, "{0:yy/MM/dd}", new { @class = "form-control input-sm", @data_provide = "datepicker" })