Использование jQuery datatable - но значения даты и времени отображаются неправильно - PullRequest
0 голосов
/ 04 мая 2020

Я использую jQuery, а значения даты и времени отображаются неправильно.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

enter image description here

Вот модель :

using System;

namespace GbngWebApi2.Models
{
    public class BlogForMaint
    {
       public int BlogId { get; set; }
       public int UserId { get; set; }
       public int BlogCategoryId { get; set; }
       public string BlogTitle { get; set; }
       public bool ActiveSwitch { get; set; }
       public int LikeCount { get; set; }
       public int DisLikeCount { get; set; }

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

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

Вот часть представления, относящаяся к датам:

"columns": [
{
  "title": "Actions",
  "data": "BlogId",
  "searchable": false,
  "sortable": false,
  "render": function (data, type, full, meta) {
    return '<a href="@Url.Action("Edit", "BlogMaint")?blogId=' + data + '" class="editBlog">Edit</a> | <a href="@Url.Action("Details", "BlogMaint")?blogId=' + data + '" class="detailsBlog">Details</a> | <a href="@Url.Action("Delete", "BlogMaint")?blogId=' + data + '" class="deleteBlog">Delete</a>';
    }
  },
  { "title": "User", "data": "UserId", "searchable": true },
  { "title": "Blog Title", "data": "BlogTitle", "searchable": true },
  { "title": "Published", "data": "ActiveSwitch", "searchable": true },
  { "title": "Like Count", "data": "LikeCount", "searchable": true },
  { "title": "DisLike Count", "data": "DisLikeCount" },
  { "title": "Modified", "data": "ModifiedDateTime" },
  { "title": "Created", "data": "CreatedDateTime" }
],

Это данные непосредственно перед тем, как они передаются из веб-API веб-клиенту (они выглядит хорошо):

enter image description here

Вот как это выглядит, когда он возвращается к веб-клиенту:

Я вижу, что дата и время имеет Т в нем. "2020-05-01T13: 05: 43.103" Это правильно и проблема, или это что-то еще?

entry:
{"Status":1,"BlogForMaintList":[{"BlogId":4,"UserId":1,"BlogCategoryId":1,"BlogTitle":"About","ActiveSwitch":true,"LikeCount":0,"DisLikeCount":0,"ModifiedDateTime":"2020- 
05-01T13:05:43.103","CreatedDateTime":"2020-05-01T13:05:43.103"}, 
{"BlogId":5,"UserId":1,"BlogCategoryId":1,"BlogTitle":"Who I 
am.","ActiveSwitch":true,"LikeCount":0,"DisLikeCount":0,"ModifiedDateTime":"2020-05- 
01T13:05:43.11","CreatedDateTime":"2020-05-01T13:05:43.11"}]}

listValue = {[
  {
    "BlogId": 4,
    "UserId": 1,
    "BlogCategoryId": 1,
    "BlogTitle": "About",
    "ActiveSwitch": true,
    "LikeCount": 0,
    "DisLikeCount": 0,
    "ModifiedDateTime": "2020-05-01T13:05:43.103",
    "Cre...

listofentries :
[
  {
    "BlogId": 4,
    "UserId": 1,
    "BlogCategoryId": 1,
    "BlogTitle": "About",
    "ActiveSwitch": true,
    "LikeCount": 0,
    "DisLikeCount": 0,
    "ModifiedDateTime": "2020-05-01T13:05:43.103",
    "CreatedDateTime": "2020-05-01T13:05:43.103"
  },
  {
   "BlogId": 5,
   "UserId": 1,
   "BlogCategoryId": 1,
   "BlogTitle": "Who I am.",
   "ActiveSwitch": true,
   "LikeCount": 0,
   "DisLikeCount": 0,
   "ModifiedDateTime": "2020-05-01T13:05:43.11",
   "CreatedDateTime": "2020-05-01T13:05:43.11"
   }
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...