фильтр даты / времени - PullRequest
0 голосов
/ 30 мая 2018

enter image description here

, как вы видите на моем скриншоте, если я отфильтрую даты к 11:00, то появится 14:00.Это правильно, потому что даты сохраняются на сервере с 11:00, но отображаются на клиенте с +3 часами, из-за разных часовых поясов.

Но это сбивает с толку пользователя.Он попытается отфильтровать даты по часу 11:00 (по местному времени), а не по времени сервера.

Сторона клиента: угловая 6 Сторона сервера: Asp.Net Core 2

   entities = entities.Where(e => e.Date.ToUniversalTime().ToString().Contains(searchRequest.Filter.Date));

searchRequest.Filter.Date = это строка из моего ввода формы.

например: searchRequest.Filter.Date = 23.05.2008, 11:00, а сущности имеют даты как 23.05.08, 08:00, а метод Contains ничего не даст

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...