2014-11-19 2 views
0

Как отображать/показывать только значение даты в bootstrap datetimepicker при привязке данных. я установить формат даты, как «DD/MM/YYYY»Как показать/показать только значение даты в datetimepicker

@Html.TextBox("BirthDate", Model.BirthDate, new { @class = "form-control", @data_date_format = "DD/MM/YYYY" }) 

, а также украсили свойство ViewModel с датой типа данных.

 [DataType(DataType.Date)] 
    public DateTime? BirthDate { get; set; } 

Но когда дата переплетены управления текстовое поле показывает время (12:00:00 AM) компонента, а вместе с датой.

19/11/1945 12:00:00 утра

Любая помощь приветствуется.

ответ

0

посмотрите на эту тему. это не имеет никакого отношения к bootstrap datetimepicker. с datetime obj. [DateTime - How to create a date time with month and day only. (No year)

+0

Спасибо за ваш ответ. К сожалению, это не сработало. Тем не менее элемент управления также показывает компонент времени. – sofuser

0

Понял работает за счет изменения @ Html.TextBox() на @ HTML.TextBoxFor() и добавление формата отображения , как показано ниже:

@Html.TextBoxFor(model => model.BirthDate, "{0:dd/MM/yyyy}", new { @class = "form-control", @data_date_format = "DD/MM/YYYY" }) 
Смежные вопросы