我正在尝试在HTML cfgrid中格式化日期。当使用HTML作为网格类型时,我似乎无法使其在CF中工作。我也试过在MSSQL中使用 - CONVERT(VARCHAR(10),startDate,101)AS startDate。
当我这样做时,它会在网格中显示,但网格不会正确排序日期。
我理解为什么将它转换为varchar搞砸了排序,但我似乎无法在CF或SQL中使用它。
任何人都知道如何让它以mm / dd / yyyy格式显示在网格中并对日期进行正确排序?
答案 0 :(得分:4)
在CF9中添加了在html网格中使用mask属性的能力。要使它在日期上工作,您还必须指定type = date
<cfgridcolumn mask="m/d/Y" type="date" ... >
答案 1 :(得分:2)
如果您使用的是html cfgrid,则需要使用Ext JS Date类中的格式。不是Flash的日期格式。
这是一个链接to the Ext JS Date class
答案 2 :(得分:0)
<cfgridcolumn ... mask="mm/dd/yy">