2009-08-04 5 views
0

메신저에서 검색하는 데 사용한 날짜를 기준으로 다른 결과가 표시됩니다. 내가 EVENTDATE과 종료 날짜Sharepoint CAML 날짜 쿼리

사이의 시간
- 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, 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 

을 다음과 같이 여기

은 3 개 내가 표시 할 기록, EVENTDATE에 대한 자신의 값 및 ENDDATE입니다 날짜와 시간 사이에 공백을 추가하면 결과가 달라 집니까? 목록에있는 항목은 동일하며 반환 결과 날짜는 정확히 동일한 형식입니다.

답변

1

ISO 8601 standard은 T의 어느 한면에 대한 공간이 유효 함을 지정하지만 CAML 파서는 공백 만 허용한다고 추측합니다. 그리고 당신이보고있는 것은 부작용입니다.