【问题标题】:Sharepoint CAML Date querySharepoint CAML 日期查询
【发布时间】:2009-08-04 23:16:01
【问题描述】:

根据我用于搜索的日期,我得到不同的结果。

这是我要显示的 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

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

【问题讨论】:

    标签: sharepoint moss wss caml


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 2011-08-29
      相关资源
      最近更新 更多