1

MVC 3 アプリケーションを開発しています。ビューでは、名前と作成日時を表示しています。として表示されました。

ニック・モリス 27-Mar-13 11:49 AM <--

しかし、私は表示したい

Nick Moris 27-Mar-13 11:49 am <--

日時プロパティの部分クラスに以下のコード行を記述しました。

   [DisplayFormat(DataFormatString = "{0:dd MMM yy hh:mm tt} ")]
   public System.DateTime CreateDateTime { get; set; }

ビューでは、以下のコードを使用しています...

@Html.DisplayFor(ModelItem => item.CommentDateTime.ToString("dddd, MMMM d, yyyy a\\t h:mmtt"))

日付形式にどのような変更を加える必要がありますか? エラー表示です。

4

1 に答える 1

6

DisplayForヘルパーを使用せずにビューでフォーマットできます。

@item.CommentDateTime.ToString("dd-MMM-yy hh:mm")  @item.CommentDateTime.ToString("tt").ToLower()

DisplayFormatこの場合、ビュー モデルの属性は不要になります。

于 2013-03-27T07:29:08.627 に答える