データベース内のDateTimeOffsetがViewの標準出力(たとえば、> 10.12.2011)に出力されます。しかし、このような日付形式 - > 10.12.2011 12:30:30 +00:00が表示されます。 ビュー内の日付書式のみを変更したいです。DateTimeOffsetを通常の表示形式で表示する
私ParticialViewは、次のようになります。このような
@foreach (var ShippedData in Model.ShippedData) {
<tr>
<td>@ShippedData.ReceiveDate.ToString()</td>
</tr>
}
マイモデル:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy/MM/dd}")]
public DateTimeOffset? ReceiveDate { get; set; }
間違った出力:2011年12月10日午前12時30分30秒00:00
正しいです出力:10.12.2011
'ShippedData.ReceiveDate.GetValueOrDefault @()ToStringメソッド({ここに入力してください}) ' – Nkosi
恐ろしい!ありがとう。実際にちょっとした簡単な解決策。 – NinjaCoder