Недавно мы преобразовали в WepAPI 2.2 с использованием OData4. У нас возникает странная проблема с полем DateTime.DateTime с Часа в Microsoft WepAPI 2.2
Я знаю, что, когда JQuery отправляет значение Datetime в Contoller, он правильно преобразуется в UTC, потому что я проверил значение через Fiddler. FYI, дата вводится как местное время (Pacific Daylight Savings Time).
Когда дата доходит до ODataController, .Net автоматически преобразует значение UTC обратно в локальное время. Однако на час отстает.
Я проверил веб-сервер и настроен для экономии времени суток.
Я выполнил множество поисков, но не нашел подсказки. У кого-нибудь есть идеи?
ОБНОВЛЕНИЕ: Время проходит по проводу как 2015-05-02T01: 00: 00.000Z. Предполагается, что это будет 5/5/2015 6:00 PM Pacific Daylight Time