モデル クラスに DateTime 型のプロパティがあります。特定の形式でレンダリングするにはどうすればよいですか?たとえば、MM/dd/yyyy を返しますか?
私はモデルでこれを試しました...
[DisplayName("Activation Date")]
//[DataType(DataType.Date)]
//[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime ActivationDate {get;set;}
時間は外せません!!! なぜこれ[DisplayFormat(DataFormatString = "{0:dd MMM yyyy}")]
が機能しないのですか?
私の見解では、私は持っています
<div class="editor-label">
@Html.LabelFor(model => model.ActivationDate)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.ActivationDate)
@Html.ValidationMessageFor(model => model.ActivationDate)
</div>