我有一个“Date Available”列,最初的列类型为“单行文本”。所有值均为m / dd / yyy格式。使用了以下搜索过滤器:
(number(ddwrt:FormatDateTime($ NeedBy,1033,'yyyyMMdd'))&gt; = number(ddwrt:FormatDateTime(string(@arsDateAvailable),1033,'yyyyMMdd'))或$ NeedBy ='')< / p>
但是列类型必须更改为“日期和时间”,现在此过滤器似乎不起作用。这是因为列类型已更改?如何修改此过滤器以使其有效?
答案 0 :(得分:0)
这会将日期转换为可用于比较其他日期的数字(也已按此方式转换):
ddwrt:DateTimeTick(ddwrt:GenDisplayName(string(@arsDateAvilable)))