在SPList中查询日期时间字段

时间:2010-06-27 15:47:41

标签: sharepoint caml splist

你能告诉我如何使用CAML查询将日期和存储在SPList中的时间作为DateTime字段与当前系统时间进行比较吗?

2 个答案:

答案 0 :(得分:5)

与今天的日期进行比较:

<Where>
  <Lt>
    <FieldRef Name='Created'/>
    <Value type='DateTime'><Today /></Value>
  </Lt>
</Where>

比较今天的日期和时间

<Where>
  <Lt>
    <FieldRef Name='Created'/>
    <Value type='DateTime' IncludeDateTime='TRUE'><Today /></Value>
  </Lt>
</Where>

比较昨天的日期

<Where>
  <Lt>
    <FieldRef Name='Created'/>
    <Value type='DateTime'><Today Offset='-1' /></Value>
  </Lt>
</Where>

答案 1 :(得分:2)

比较昨天的日期应为“OffsetDays”

<Where>
  <Lt>
    <FieldRef Name='Created'/>
    <Value type='DateTime'><Today OffsetDays='-1' /></Value>
  </Lt>
</Where>