1

Date プロパティを持つモデルがあります。現在、日付は日付と時刻の両方を表示しています3/12/2012 12:00:00 AMが、日付だけにしたいと思います3/12/2012。DisplayFormat データ属性をいくつかの異なる方法で使用しようとしましたが、成功していません。

<DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="{0:MM/dd/yyyy}")>
Public Property ActivityDate As Date

Html ヘルパーを介してプロパティにアクセスします。

@Html.EditorFor(Function(model) model.ActivityDate)

これが正しく表示されないのはなぜですか? ヘルプ!

4

2 に答える 2

0

次のフォーマット文字列を使用する必要があります。

<DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="{d}")>

フィールドの「d」DateTimeは、ロケールに応じて dd/MM/yyyy または MM/dd/yyyy の短い日付パターンです。

ソース

于 2013-08-08T22:51:29.630 に答える
0

これを試して

 <DisplayFormat(DataFormatString = "{0:mm/dd/yyyy}")>
 Public Property ActivityDate As Date
于 2013-08-09T05:57:45.897 に答える