2009-08-04 166 views
0

即時根據我用來搜索的日期得到不同的結果。Sharepoint CAML日期查詢

這裏有3條記錄我要顯示,他們對EVENTDATE值,日期和結束日期如下

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日期和結束日期

之間的時間
- 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

儘管ISO 8601 standard指定T兩邊的空格是有效的,但我猜測CAML解析器只接受非空格。而你所看到的是一個副作用。