Поле Query Datetime в SPList - PullRequest
       16

Поле Query Datetime в SPList

0 голосов
/ 27 июня 2010

Можете ли вы сказать мне, как сравнивать дату, а также время, хранящееся в SPList как поле DateTime, с текущим системным временем, используя запрос CAML?

Ответы [ 2 ]

5 голосов
/ 27 июня 2010

Для сравнения с сегодняшней датой:

<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>
2 голосов
/ 19 июля 2012

Для сравнения вчерашняя дата должна быть "OffsetDays"

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