使用XSLT的日期比较过滤器?

时间:2013-04-05 15:07:36

标签: sharepoint search sharepoint-2010 sharepoint-designer

我有一个“Date Available”列,最初的列类型为“单行文本”。所有值均为m / dd / yyy格式。使用了以下搜索过滤器:

(number(ddwrt:FormatDateTime($ NeedBy,1033,'yyyyMMdd'))&gt; = number(ddwrt:FormatDateTime(string(@arsDateAvailable),1033,'yyyyMMdd'))或$ NeedBy ='')< / p>

但是列类型必须更改为“日期和时间”,现在此过滤器似乎不起作用。这是因为列类型已更改?如何修改此过滤器以使其有效?

1 个答案:

答案 0 :(得分:0)

这会将日期转换为可用于比较其他日期的数字(也已按此方式转换):

ddwrt:DateTimeTick(ddwrt:GenDisplayName(string(@arsDateAvilable)))