Sharepoint CAML日期查询

时间:2009-08-04 14:50:39

标签: sharepoint moss wss 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

为什么在日期和时间之间添加空格会给我一个差异结果?列表中的条目是相同的,返回结果日期是完全相同的格式。

1 个答案:

答案 0 :(得分:1)

虽然ISO 8601 standard指定T的任一侧的空格有效,但我猜想CAML解析器只接受非空格。而你所看到的是副作用。