Возвращено DateTime из базы данных в порядке.Но когда в бритве (в данных), он отображается как 12:00:00. введите описание изображения здесь
Метод, отвечающий за получение записей из БД, который в порядке, поскольку он отображает правильное время из базы данных
public async Task<ActionResult> GetExtendedFanDetails(int FanId, int? ProfileId)
{
var profileFan = _fanService.GetFanProfileById(FanId, ProfileId);
var fanActivities = profileFan.Activities;
var deliveryActions = profileFan.DeliveryActions;
var model = new FansTableExtensionViewModel
{
FanId = (ProfileId.HasValue) ? profileFan.Id : FanId
};
if (fanActivities.Any())
{
foreach (var fanactivity in fanActivities)
{
model.FanActivities.Add(new FanActivitiesViewModel
{
Id = fanactivity.Id,
ActivityDate = fanactivity.Created.Date.ToString("dd/MM/yyyy HH:mm:ss"),
ActivityName = fanactivity.Activity.Name,
ActivityScore = fanactivity.Activity.Score,
ActivityType = "FAN Activity",
Message = fanactivity.Message
});
};
}
Часть представления Razor
<tbody>
@foreach (var item in Model.FanActivities)
{
<tr data-id="@item.Id">
<td>@item.ActivityName</td>
<td>@item.ActivityType</td>
<td>item.ActivityDate</td>
<td>@item.ActivityScore</td>
<td data-message="@item.Message">
@item.Message
</td>
</tr>
}
</tbody>
В чем проблема?Я перепробовал все разные комбинации