Простой вопрос, но простые обходы, похоже, не работают для меня. На данный момент в моей модели у меня есть это:Как отформатировать дату, чтобы удалить время?
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
public DateTime? DebitDate { get; set; }
Вид:
@foreach (var i in Model.ReportData) {
<tr>
<td>@i.TypeID</td>
<td>@i.CPAttached</td>
<td>@i.ReviewName</td>
<td>@i.ClaimID</td>
<td>@i.Line</td>
<td>@i.AccountNo</td>
<td>@i.SupplierName</td>
<td>@String.Format("{0:C0}", i.Amount)</td>
<td>@i.StatusCategoryDesc</td>
<td>@i.DateSent</td>
<td>@i.DayOS</td>
@if (Model.ReportData.Select(r => r.ClientID).FirstOrDefault() == 1) {
<td>@i.NominalPeriod</td>
}
else {
<td>@i.SLInvoiceNo</td>
}
<td>@i.Area</td>
<td>@i.DebitRef</td>
<td>@i.DebitDate</td>
<td>@i.DeductDate</td>
<td>@i.APLReason</td>
@if (Model.ReportData.Select(r => r.ClientID).FirstOrDefault() == 1) {
<td>@i.DeptNo</td>
<td>@i.DeptName</td>
}
</tr>
Но это не работает.
Есть ли у кого-нибудь быстрая работа?
Вид или модель, либо сделают.
вы можете сделать 'DateTime? 'to' string'? В этом случае вы можете отформатировать данные после извлечения из db или чего-то еще. –