如何在模型类中将DD/MM/YYYY
的[DisplayFormat]
更改为MM/YYYY
? 我已经试过:如何将datatype.date格式转换为MMYYYY
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "MM yyyy")]
所以它会显示例如08/2018
如何在模型类中将DD/MM/YYYY
的[DisplayFormat]
更改为MM/YYYY
? 我已经试过:如何将datatype.date格式转换为MMYYYY
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "MM yyyy")]
所以它会显示例如08/2018
试试这个:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/yyyy}")]
这不是OP所要求的日期格式 – user1666620
应用DataAnnotation像:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/yyyy}")]
您可以申请DataAnnotation在这样的模型中:
[DisplayFormat(DataFormatString = "{0:MMM/yyyy}")]
对不起,但没有工作, 谢谢。 –
你能告诉我你准确的日期格式吗? – Developer
我想显示信用卡的有效期 - 我不在乎它是否会显示为 08 \ 2019 或2019年8月 –
您可以用这个视图:
@model.RegisteredDate.ToString("dd MMMM , yyyy")
这将给格式的21 August , 2016
。
如果你是指21 Aug , 2016
就用“MMM”
,或者如果模型类
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
这是不是我想要做的:-) 谢谢你 –
可以使用TextBoxFor
重载接受一个格式化参数如下:
@Html.TextBoxFor(m => m.DateMember, "{0: MM yyyy}")
如果你需要,你也可以添加HTML属性(例如使用日期选择器)
@Html.TextBoxFor(m => m.DateMember, "{0: MM yyyy}", new { @id="datepicker" })
您如何在视图中显示您的价值?你使用'Html.DisplayFor()'? –
no @ Html.EditorFor(.......) –
对不起,但以下都不适合我... –