, как вы видите на моем скриншоте, если я отфильтрую даты к 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 ничего не даст