2009-08-04 2 views
0

im получение разных результатов в зависимости от даты, которую я использую для поиска.Sharepoint CAML Дата запроса

Вот 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 

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

ответ

1

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