私のビューモデルにこの属性があります:
[DataType(DataType.DateTime)]
public DateTime? StartDate { get; set; }
日付を表示したり、テキストボックスに日付を入力したりする場合は、次のようにします。
<%: Model.StartDate %>
<%: Html.TextBoxFor(m => m.StartDate) %>
日付が表示されるときはいつでも、次のように表示されます:01/01/2011 12:00:00 AM
ただし、2011年1月1日のみを表示したい
データ注釈付きの表示形式を適用する方法はありますか?日付を表示するすべてのインスタンスに移動して、それをフォーマットするコードを追加する必要はありません。