如何在模型類中將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(.......) –
對不起,但以下都不適合我... –