1

我正在尝试为 SharePoint 2007 环境构建 CAML 查询,以从日历列表中获取项目。要查询具有给定“开始日期”和“结束日期”的项目,日历列表包含日期时间格式的“事件日期”和“结束日期”。我只对日期时间字段的日期部分感兴趣。

如何将日历列表的“EventDate”DateTime 字段修剪为日期并进行比较?

除了 CAML 之外,还有其他方法可以完成这项工作。

4

3 回答 3

5

不幸的是,您必须使用 CAML。

你应该能够修剪时间部分......

<Where>
   <Gt>
       <FieldRef Name='EventDate' />
       <Value IncludeTimeValue='FALSE' Type='DateTime'>2008-12-03T12:00:00Z</Value>
   </Gt>
</Where>
于 2008-12-03T07:18:53.317 回答
0

相反,如果您在代码中使用对象模型,则可以使用 LINQ to SharePoint ( http://www.codeplex.com/LINQtoSharePoint )。

在后台,该项目只是为您创建一个 CAML 查询,但您不必直接使用 CAML。

于 2008-12-03T13:59:07.207 回答
0

这适用于 ssrs 2005 吗?

2008-12-03T12:00:00Z

于 2013-05-23T18:36:13.890 回答