Удалить символ T в значении datetime
Привет, у меня есть столбец в gridview, в котором я буду отображать значение DateTime, получаемое из базы данных. Я использую MVC, и когда значение datetime передается через javascript, пространство между датой и временем заменяется дополнительным символом "T". Я хочу удалить эту букву " Т " и вернуть пространство между ними. Ниже приведены мои коды на javascript:
$.ajax({ async: false, type: "POST", url: "/Calendar/GetDateStart", }).success(function (data) { grid = $('#gdNotificationInformation').kendoUIGrid($.extend({ }, dataSource: { data: data.data, }, columns: [ { field: "a1", title: "Date Start", headerAttributes: { style: "overflow: visible; white-space: normal" } }, }], })); });
Я просто показываю частичные коды, так как это единственный сегмент кодов, который имеет проблемы. Любая помощь будет оценена по достоинству. Спасибо.
Что я уже пробовал:
1. преобразуйте значение datetime в строку в контроллере, прежде чем передавать его в javascript, но безрезультатно.
Karthik_Mahalingam
проверить это
https://stackoverflow.com/a/27961034/1147428
Jamie888
Сэр, я проверил свой контроллер. Значение действительно находится в формате datetime без "T"
Karthik_Mahalingam
можете ли вы опубликовать значение datetime, которое вы получаете в контроллере
Jamie888
Именно в таком формате сэр:
10/11/2017 7:42: 16 AM тип данных-DateTime
Karthik_Mahalingam
тогда проблема в пользовательском интерфейсе