MVC在索引视图中更改日期格式

时间:2019-05-14 11:12:31

标签: asp.net-mvc jquery-ui-datepicker

我有一个indexView,其中的列名为Month,带有“ day-m-y time”,我只想显示Month和Year名称。 Dateformat 我该怎么做?香港专业教育学院尝试了数据注释,但不起作用.. enter image description here

    [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>

1 个答案:

答案 0 :(得分:1)

您可以在“查看”示例中按以下格式设置日期

<span>@Convert.ToDateTime(item.EffectiveDate).ToString("MMM-yyyy")</span>

对于还可以从模型中格式化日期

[Display(Name = "For Period")]
[DisplayFormat(DataFormatString = "{0:MMM-yyyy}")]