В моем приложении MVC я храню даты в UTC. На моем взгляде, я делаю это, чтобы показать даты во время сборщиков даты по местному времениKendo DateTimePicker: необходимо указать даты в UTC
<div class="datetimepicker">@(Html.Kendo().DateTimePickerFor(m => m.StartDateTime).Value(Model.StartDateTime.ToLocalTime()))</div>
Проблема в том, что, когда DateTimes arereturned в методах поста обратно на сервер, они возвращаются в местное время. Есть ли способ с точки зрения вернуть данные в UTC?
Эта статья посвящена использованию ее в кендо datagrid. Как бы вы это сделали с datetimepicker? –
О, я думал, что датапикер находится в гриде. Ну в основном при использовании DateTimePicker с регулярным представлением - все, что вы видите в KendoDatePicker, будет отправлено на сервер. Однако на сервере будет применяться тот же сдвиг, что и описанный в библиотеке кодов, и вам нужно будет указать свойство DateTime.Kind. –
Я согласен в принципе, но я попытался применить его на практике, и это оказалось очень сложным. При использовании в контексте MVC этот конкретный элемент управления не дает вам большой возможности манипулировать его результатами. –