Наш предыдущий разработчик создает универсальный метод, который извлекает все пользовательские данные, которые имеют обновление/изменения. это выглядит следующим образом (на стороне пользователя/JavaScript/Кендо):asp.net получить исходное значение даты, преобразованное JSON.stringify
param._updated = JSON.stringify(rows._updated);
Я как-то отчаянный, что, когда это * rows._updated содержит Дата валютирования дядя JSON преобразовать его в другой формат строки, которая приведет к DateTime разница, например:
dateField = 11/1/2015 // <--Original User Input
rows._updated = { dateField: November 1, 2015 0:00:00 GMT+080 ... }
param._updated = { "dateField": "2015-10-31T16:00:00.0000Z"... }
, который теперь будет приводить к конфликту. , поскольку указанный выше код был общим полем, которое может содержать разные данные и тип, я пытаюсь решить эти проблемы на стороне сервера, но мне не удалось достичь исходного значения даты.
ПРИМЕЧАНИЕ: наши пользователи имеют 2-5 разных часовых поясов, поэтому их трудно конвертировать. вопросы, связанные с: here
Попадание в прошлое. Заранее спасибо!.