ASP.NET MVC - 如何将日期格式从mm / dd / yyyy更改为dd / mm / yyyy

时间:2017-10-11 21:34:30

标签: asp.net-mvc

请如何将我的TextBoxFor日期格式从mm / dd / yyyy更改为dd / mm / yyyy

@Html.TextBoxFor(model => model.DATE_OF_REGISTRATION, new { @style = "border-radius:3px;", @type = "date", @class = "form-control", @placeholder = "Date of Registration", @autocomplete = "on" })
  

我想从View中做到这一点。请注意,我想在它为空时设置条件

2 个答案:

答案 0 :(得分:0)

您可以在模型中尝试此操作

[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime DATE_OF_REGISTRATION { get; set; }

答案 1 :(得分:0)

@Html.TextBoxFor(model => model.DATE_OF_REGISTRATION, "{0:dd\\/MM\\/yyyy}", new { @style = "border-radius:3px;", @type = "date", @class = "form-control", @placeholder = "Date of Registration", @autocomplete = "on" })

只需添加日期时间格式,如上面的代码