Я потратил почти целую неделю, пытаясь заставить ордера дат работать, используя объект Client OM CamlQuery. Наконец я понял, что должен установить
camlQuery.DatesInUtc = true;
Мне кажется, что если вы используете собственную объектную модель и объект SPQuery, то SharePoint по умолчанию интерпретирует эту дату как UTC (в нашей среде), как только вы переходите к объекту CamlQuery с ClientOM, вам нужно установить этот параметр .