0

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

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

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

4

1 回答 1

1

尽管ISO 8601 标准规定 T 两侧的空格是有效的,但我猜 CAML 解析器只接受非空格。你看到的是一个副作用。

于 2009-08-04T15:16:01.057 回答