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 に答える