如何在JasperReports中以HH:mm:ss格式显示日期?

Aru*_*Aru 9 jasper-reports

我正在使用以下代码在JasperReports中生成图表.

<xyLineChart> 
    <chart evaluationTime="Band"> 
        <reportElement x="0" y="0" width="555" height="500"/> 
    </chart> 
    <xyDataset> 
        <dataset incrementType="None"/> 
        <xySeries> 
            <seriesExpression><![CDATA["CpuUsageGraph"]]></seriesExpression> 
            <xValueExpression><![CDATA[new Long($F{time}.getTime())]]></xValueExpression> 
            <yValueExpression><![CDATA[$F{cpuUsage}]]></yValueExpression>
        </xySeries> 
    </xyDataset> 
    <linePlot> 
        <plot/> 
    </linePlot> 
</xyLineChart>
Run Code Online (Sandbox Code Playgroud)

我在X轴上打印日期,但它以毫秒为单位显示.如何以hh:mm:ss格式显示?

Jug*_*hah 17

您可以在Java中使用以下代码:

new SimpleDateFormat("MM-dd-yyyy HH:mm:ss z").format($V{VAR_DATE})
Run Code Online (Sandbox Code Playgroud)

其中$ V {VAR_DATE}是要转换为格式的日期变量.