【问题标题】:How to display/show only date value in datetimepicker如何在 datetimepicker 中仅显示/显示日期值
【发布时间】:2014-11-19 01:51:53
【问题描述】:

绑定数据时如何在引导 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 am)组件以及日期。

1945 年 11 月 19 日凌晨 12:00:00

感谢任何帮助。

【问题讨论】:

    标签: datetimepicker bootstrap-datetimepicker


    【解决方案1】:

    看看这个线程。这与引导 datetimepicker 无关。 它与日期时间 obj 一起使用。 [DateTime - How to create a date time with month and day only. (No year)

    【讨论】:

    • 感谢您的回答。不幸的是,那没有用。控件仍然显示时间分量。
    【解决方案2】:

    通过将@HTML.TextBox() 更改为@HTML.TextBoxFor() 并添加显示格式使其工作 如下:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多