【发布时间】:2014-12-15 08:33:55
【问题描述】:
我在 MVC5 和 EntityFramework 中工作,用于将数据显示到视图中。
现在在我看来数据格式是:- 10/22/2014 12:00:00 AM 但我只想要日期:- 22/10/2014 这种格式
我尝试了这段代码,但它不起作用
@if (item.chekin_on_after != null)
{ @Html.DisplayFor(modelItem => item.chekin_on_after, "ShortDateTime")}
我也关注 stackoverflow 中的一些链接,但没有帮助 Date Format using Html.DisplayFor() in MVC5、Display only date and no time
【问题讨论】:
-
您可以将
[DisplayFormat]属性添加到您的属性或创建自定义DisplatTemplate来格式化日期 -
我的模型类由数据库生成,Entity Framework,如果将来我要更新我的DataModel,它就会丢失。
-
这就是为什么使用视图模型来表示您想要显示的数据的最佳实践
标签: entity-framework asp.net-mvc-5