我的项目有一个奇怪的问题:
使用相同的MSSQL数据库时,我的本地版本显示如下日期:
我的网络版本显示如下:
此外,当我尝试编辑时,在我的本地版本中,“datepicker”由我的model.date和web版本填充..不是。
@Html.EditorFor(model => model.StartDate, new { htmlAttributes = new { @class = "form-control" } })\
这是viewmodel的一部分:
[DataType(DataType.Date)]
[DisplayName("Data od")]
public DateTime? StartDate { get; set; }
我假设它是因为不同的日期格式。我该如何处理这个问题?
答案 0 :(得分:1)
将新数据注释添加到StartDate属性
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]