在MVC 4中加载数据时删除Bootstrap DatePicker上的时间

时间:2014-04-10 07:14:13

标签: jquery asp.net-mvc twitter-bootstrap datepicker

我的MVC 4应用程序中有bootstrap datepicker。当我点击此日期选择器时,它会显示日期

2014/04/24

将C#datetime加载到此日期选择器时,显示

4/3/2014 12:00:00 AM

这是我的MVC视图代码

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

这是布局中的日期格式脚本

$(function () {
            $.fn.datepicker.defaults.format = "yyyy/mm/dd";
            $.fn.datepicker.defaults.language = $('html').attr('lang');
            $.fn.datepicker.defaults.autoclose = true;
        });

这是型号:

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

请帮忙,

1 个答案:

答案 0 :(得分:0)

尝试使用date.ToString("yyyy/MM/dd"),同时将数据从控制器返回到视图