0

私は次のコードを持っています:

<li>Reviewed: @Model.Modified</li>

および次のようなモデル:

    [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}")]
    public DateTime? Modified { get; set; }

ただし、表示されると、日付は次のように表示されます。

REVIEWED: 8/1/2012 2:42:34 PM

日付の表示方法を変更して、2012年8月1日午後2時のように表示する簡単な方法はありますか?

4

3 に答える 3

2

ビューでも使用DateTime.ToString(format)して、日付を希望どおりにフォーマットすることができます。

あなたの場合、次のようなものです:

@Model.Modified.ToString("dd/MM/yyyy htt")
于 2012-11-30T08:16:42.643 に答える
1

DisplayExtensions.DisplayForメソッドを使用できます。

@Html.DisplayFor(model => model.Modified)

このヘルパーは、データの注釈と表示テンプレートを操作します。

于 2012-11-30T08:18:06.670 に答える
-1

これを試して

[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy htt}")]
   public DateTime? Modified { get; set; }

この Web サイトでは、日付/時刻形式の設定に関する情報がわかりやすく提供されています。

日付の書式設定 C#

于 2012-11-30T08:20:47.180 に答える