Sharepoint CAML Дата запроса - PullRequest
       46

Sharepoint CAML Дата запроса

0 голосов
/ 04 августа 2009

Я получаю разные результаты в зависимости от даты, которую я использую для поиска.

Вот 3 записи, которые я хочу отобразить, их значения для EVENTDATE и ENDDATE следующие:

1, 2009-08-11T00:00:00Z, 2009-08-14T23:59:59Z
2, 2009-08-11T00:00:00Z, 2009-08-14T23:59:59Z
3, 2009-08-14T20:00:00Z, 2009-08-14T22:00:00Z

Когда я ищу время между EventDate и EndDate

- 2009-08-14T20:00:00Z, 2009-08-14T22:00:00Z
= i get rows 1,2

-  2009-08-14 T20:00:00Z, 2009-08-14 T22:00:00Z
= i get rows 3

Почему добавление пробела между датой и временем дает мне отличный результат? Записи в списке одинаковы, даты возврата возвращаются в том же формате.

1 Ответ

1 голос
/ 04 августа 2009

Хотя стандарт ISO 8601 указывает, что пробел по обе стороны от T допустим, я бы предположил, что синтаксический анализатор CAML принимает только пробелы. И то, что вы видите, является побочным эффектом.

...