Как заставить связыватель модели ASP.Net MVC обрабатывать входящую дату как UTC?

я отправляю объект в контроллер MVC. Объект содержит поле с именем StartDt, а на клиенте это объект даты javascript по местному времени.

Когда я вызываю JSON.stringify для объекта и отправляю его на сервер с помощью метода ajax jQuery, я вижу в Firebug, что на сервер отправляется строка ISO, например «1900 -12 -31T13 :00 :00.000Z», что, как я считаю, должно быть местным временем в формате UTC.

Когда я смотрю на поле DateTime в моем контроллере, кажется, что это местное время, а не UTC. Как я могу это исправить?

Я хочу сохранить UTC-версию даты, полученной от клиента.

20
задан David Boike 2 March 2015 в 21:06
поделиться