我有一个indexView,其中的列名为Month,带有“ day-m-y time”,我只想显示Month和Year名称。 Dateformat 我该怎么做?香港专业教育学院尝试了数据注释,但不起作用..
[Required]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}")]
[Display(Name = "Select Month")]
public Nullable<System.DateTime> Month { get; set; }
该视图包含以下内容:
<th data-field="@Html.DisplayNameFor(model => model.Month)">
@Html.DisplayNameFor(model => model.Month)
</th>
答案 0 :(得分:1)
您可以在“查看”示例中按以下格式设置日期
<span>@Convert.ToDateTime(item.EffectiveDate).ToString("MMM-yyyy")</span>
对于还可以从模型中格式化日期
[Display(Name = "For Period")]
[DisplayFormat(DataFormatString = "{0:MMM-yyyy}")]