我有一个“可用日期”列,该列最初的列类型为“单行文本”。所有值均采用 m/dd/yyy 格式。使用以下搜索过滤器没有问题:
(number(ddwrt:FormatDateTime($NeedBy,1033,'yyyyMMdd')) >= number(ddwrt:FormatDateTime(string(@arsDateAvailable),1033,'yyyyMMdd')) 或 $NeedBy = '')
但是列类型必须更改为“日期和时间”,现在这个过滤器似乎不起作用。这是因为列类型已更改吗?如何修改此过滤器以使其正常工作?