HTML cfgrid或SQL日期格式的日期格式

时间:2011-02-07 15:21:11

标签: sql coldfusion

我正在尝试在HTML cfgrid中格式化日期。当使用HTML作为网格类型时,我似乎无法使其在CF中工作。我也试过在MSSQL中使用 - CONVERT(VARCHAR(10),startDate,101)AS startDate。

当我这样做时,它会在网格中显示,但网格不会正确排序日期。

我理解为什么将它转换为varchar搞砸了排序,但我似乎无法在CF或SQL中使用它。

任何人都知道如何让它以mm / dd / yyyy格式显示在网格中并对日期进行正确排序?

3 个答案:

答案 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">

source