Как отобразить дату в формате HH:mm:ss в JasperReports?

Я использую следующий код для генерации диаграммы в 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>

Я печатаю дату на оси X, но она отображается в миллисекундах. Как я отображаю его в hh:mm:ss формат?

9
задан Herbert 10 September 2012 в 04:01
поделиться

1 ответ

В Java можно использовать следующий код:

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

где $ V {VAR_DATE} - это переменная даты, которая должна быть преобразована в формат.

17
ответ дан 4 December 2019 в 10:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: