我正在尝试将DateTime格式化为只显示日期和时间。
请问有人建议吗?
@Html.DisplayTextFor("", String.Format("{0:dddd, MM/dd/yyyy}", Model.DOB))
答案 0 :(得分:2)
您应该尝试@Html.Raw
@Html.Raw(String.Format("{0:MM/dd/yyyy}", Model.DOB))
或者你可以这样做:
@Html.DisplayFor(m => m.DOB)
然后在你的模型类中有属性的这个属性:
[DisplayFormat(DataFormatString="{0:MM/dd/yyyy}")]
答案 1 :(得分:1)
我发现这个解决方案快速而简单
@Html.FormatValue(item.PostDate,"{0:dd-mm-yyyy}")
答案 2 :(得分:-2)
视图转换使用此..
@Html.DisplayTextFor("", String.Format("{0:MM/dd/yyyy}", Model.DOB))
对于ViewModel中的转换,您只需使用此..
(DateTime.Now).ToShortDateString();