如何在datetimepicker中显示/仅显示日期值

时间:2014-11-19 01:51:53

标签: datetimepicker bootstrap-datetimepicker

绑定数据时如何在bootstrap datetimepicker中显示/仅显示日期值。 我已将日期格式设置为" DD / MM / YYYY"

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

并使用数据类型date修饰了viewmodel属性。

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

但是当日期绑定时,文本框控件会显示时间(上午12:00:00)组件以及日期。

19/11/1945 12:00:00 a.m。

感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

看一下这个帖子。这与bootstrap datetimepicker无关。 它是与datetime obj。 [DateTime - How to create a date time with month and day only. (No year)

答案 1 :(得分:0)

通过将@ HTML.TextBox()更改为@ HTML.TextBoxFor()并添加显示格式来实现它 如下:

 @Html.TextBoxFor(model => model.BirthDate, "{0:dd/MM/yyyy}", new { @class = "form-control", @data_date_format = "DD/MM/YYYY" })