在CAML查询中将DateTime格式修剪为Just Date格式

inl*_*esh 1 sharepoint wss sharepoint-2007

我正在尝试为SharePoint 2007环境构建CAML查询,以从日历列表中获取项目.要查询具有给定"发件日期"和"至日期"的项目,日历列表包含日期时间格式的"EventDate"和"EndDate".我只对datetime字段的日期部分感兴趣.

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

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

小智 5

不幸的是你必须使用CAML.

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

<Where>
   <Gt>
       <FieldRef Name='EventDate' />
       <Value IncludeTimeValue='FALSE' Type='DateTime'>2008-12-03T12:00:00Z</Value>
   </Gt>
</Where>
Run Code Online (Sandbox Code Playgroud)