現在、私のビューの例では、私のDateTimeが表示されています:03/08/2017 00:00:00。次のように表示されます:03/08/2017表示されている時間なし。上記のDateTimeを剃刀コードのShortDateStringに変換しようとしています
@Html.DisplayFor(modelItem => item.DayOfMonth, "{0:MM/dd/yyyy}")
@Html.DisplayFor(modelItem => item.DayOfMonth.Date.ToString("dd MMM yyyy"))
@Html.DisplayFor(modelItem => item.DayOfMonth.Value.ToString("dd. MM. yyyy"))
@Html.DisplayFor(modelItem => item.DayOfMonth.ToShortDateString() : string.Empty))
@Html.DisplayFor(modelItem => item.DayOfMonth.ToString("dd MMM yyyy"))
@Html.DisplayFor(modelItem => item.DayOfMonth.Value.ToString("dd - M - yy"))
どれも働いていない:これは私がこれまで試してみました何私の現在のビューのコード
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.DayOfMonth)
</td>
<td>
@Html.DisplayFor(modelItem => item.TimeSpent) hr
</td>
<td>
@Html.DisplayFor(modelItem => item.Project.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.Task.Name)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.IdTimeSheet_Details }) |
@Html.ActionLink("Details", "Details", new { id = item.IdTimeSheet_Details }) |
@Html.ActionLink("Delete", "Delete", new { id = item.IdTimeSheet_Details })
</td>
</tr>
}
です。誰かが間違っていることを教えてもらえますか? exeptionイム取得は
テンプレートが唯一のフィールドへのアクセス、プロパティへのアクセス、 単一次元配列のインデックス、または単一のパラメータのカスタムインデクサを使用することができますです 表現
しかし、私は本当に見ていけません何イム以下の記事の人々とは異なること:
Where i got most of the things i have tried from
でrazorを使用したDateTime形式の変換](https://stackoverflow.com/questions/4679352/converting-datetime-forma t-using-razor) –