2013-04-05 48 views
0

我有一個「可用日期」列,最初有一列類型的「單行文本」。所有值均爲m/dd/yyy格式。沒有問題,使用下列搜索過濾器:使用XSLT的日期比較過濾器?

(編號(DDWRT:的FormatDateTime($ NeedBy,1033, 'YYYYMMDD'))> =號(DDWRT:的FormatDateTime(字符串(@arsDateAvailable),1033, '年月日') )或$ NeedBy ='')

但列類型必須更改爲「日期和時間」,現在此過濾器似乎不工作。這是因爲列類型改變了嗎?我如何修改此過濾器以使其正常工作?

回答

0

這將日期轉換爲一個數字,你可以用它來比較其他日期(即也被轉換這種方式):

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