绑定数据时如何在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。
感谢任何帮助。
答案 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" })