在cfchart中在x轴上格式化日期

时间:2010-06-14 16:31:38

标签: datetime coldfusion formatting charts

我想将我的cfchart的x轴上的日期格式化为mm / yyyy,而不是从sql server返回的完整日期时间值(yyyy-mm-dd hh:mm:ss)。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

我有一段时间没有处理过这个问题,但我记得在特殊的“清理为cfchart”循环中对日期字段进行后期处理。因此,给定查询q和日期字段thedate,一种方法是循环查询,用已清理的日期值替换日期值。类似的东西:

<cfloop from="1" to="#q.recordcount#" index="i">
    <cfset q.thedate[i] = dateformat(q.thedate[i],'mm/yyyy')>
</cfloop>

根据您的数据的样子,您可能需要进行进一步的调整,例如使用查询查询重新排序记录集等。