我只想在页面上显示日期。
SQL 列的类型为日期。
模型
public System.DateTime EndDate { get; set; }
查看
@Html.DisplayFor(modelItem => item.EndDate.Date)
这没有给我任何警告或错误,但时间仍显示在页面上。
最佳答案
DateTime.Date
返回一个新的 DateTime
实例,时间部分设置为午夜(而不是完全删除时间),它只对规范化日期/时间有用值,不用于显示目的。
反正不需要DisplayFor
,直接渲染日期即可:
@item.EndDate.ToString("yyyy-MM-dd")
关于c# - 仅显示日期部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17374557/